Changeset 358 for trunk/admin/modules/Elezioni/ele_consultazioni.php
- Timestamp:
- Feb 22, 2022, 10:40:08 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_consultazioni.php
r344 r358 83 83 echo "} \n"; 84 84 echo "</script>\n"; 85 86 ############## onsubmit=\"check_aid()\" 87 /* echo "<SCRIPT type=\"text/javascript\">\n\n<!--\n" 88 ."//-->\n"; 89 echo "function check_aid() { 90 var elem=document.getElementById('descrcons'); var num=elem.length; alert (\"Please fill in your first name.\".num); 91 for (i=0; i < elem.length; i++) { var sel=elem[i].value; 92 if (elem[i].value == document.consultazione.descr_cons2.value) { 93 document.consultazione.descr_cons2.style.backgroundColor = \"#ccc\"; 94 document.consultazione.descr_cons2.focus(); 95 return false; 96 } 97 } 98 return false; 99 } 100 101 function hide(){ 102 var elem = document.getElementById('descrcons'); 103 elem.style.display = 'none'; 104 }"; 105 106 echo "</script>\n"; */ 107 ################### 108 $sql="select descrizione from ".$prefix."_ele_consultazione"; 109 $sth = $dbi->prepare("$sql"); 110 $sth->execute(); 111 $row = $sth->fetch(PDO::FETCH_NUM); 112 echo "<select id=\"descrcons\" style=\"visibility:hidden;\">"; 113 while(list($val)=$sth->fetch(PDO::FETCH_NUM)) { 114 echo "<option value=\"$val\">$val</option>"; 115 } 116 echo "</select>"; 85 117 ######################### 86 118 if (isset($help)) include("language/$language/ele_consultazioni.html"); … … 127 159 echo "<option value=\"$dfa1\" selected>$dfa1</option>"; anno(); 128 160 echo "</td></tr><tr>"; 129 $resdel = daticonscom(); 130 if(count($resdel)==0) 131 echo "<td><fieldset><legend>"._SPUNTALABEL1."</legend><label id=\"prov\">"._VIASPUNTAELIMINA." <input type=\"checkbox\" id=\"pwd3\"name=\"pwd3\" value=\"\" onclick=\"del_cons()\"></label></fieldset></td>"; 161 $sql="SELECT t1.tipo_cons,t2.id_cons FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_cons_gen='$id_cons_gen'"; 162 $sth = $dbi->prepare("$sql"); 163 $sth->execute(); 164 $resdel=$sth->rowCount(); 165 if($resdel==0) 166 echo "<td colspan=\"2\"><fieldset><legend>"._SPUNTALABEL1."</legend><label id=\"prov\">"._VIASPUNTAELIMINA." <input type=\"checkbox\" id=\"pwd3\"name=\"pwd3\" value=\"\" onclick=\"del_cons()\" size=\"200px\"></label></fieldset></td>"; 132 167 else echo "<td></td>"; 133 echo "< td><input type=\"submit\" id=\"update\" name=\"update\" value=\""._MODIFY."\">"168 echo "</tr><tr><td><input type=\"submit\" id=\"update\" name=\"update\" value=\""._MODIFY."\">" 134 169 ."</td></tr></table></form>"; 135 170 } else { … … 249 284 $id_consulta=$id_cons_gen; 250 285 $sql="insert into ".$prefix."_ele_consultazione (descrizione,data_inizio,data_fine,tipo_cons) values ('$descr_cons2','$data_inizio','$data_fine','$tipocons')"; 251 $sth = $dbi->prepare("$sql"); 252 $sth->execute(); 253 286 try { 287 $sth = $dbi->prepare("$sql"); 288 $sth->execute(); 289 }catch(PDOException $e) { 290 if ($e->getCode() == 23000) 291 echo "<h2 style=\"color:red;\"> Inserimento fallito: Esiste già una consultazione con il nome \"$descr_cons2\"</h2"; 292 else 293 echo "<h2 style=\"color:red;\"> Inserimento fallito: ". $e->getMessage()."</h2"; 294 } 254 295 } else { 255 296 OpenTable(); … … 262 303 $data_fine="$dfa-$dfm-$dfg"; 263 304 $sql="update ".$prefix."_ele_consultazione set descrizione='$descr_cons2',data_inizio='$data_inizio',data_fine='$data_fine' WHERE id_cons_gen='$id_cons_gen'"; 264 $sth = $dbi->prepare("$sql"); 265 $sth->execute(); 305 try { 306 $sth = $dbi->prepare("$sql"); 307 $sth->execute(); 308 }catch(PDOException $e) { 309 if ($e->getCode() == 23000) 310 echo "<h2 style=\"color:red;\"> Inserimento fallito: Esiste già una consultazione con il nome \"$descr_cons2\"</h2"; 311 else 312 echo "<h2 style=\"color:red;\"> Inserimento fallito: ". $e->getMessage()."</h2"; 313 } 266 314 if (!$sth->rowCount()) return; 267 315 Header("Location: admin.php?op=consultazione&id_cons_gen=$id_cons_gen");
Note:
See TracChangeset
for help on using the changeset viewer.