- Home
- Categorie
- Coding e Sistemistica
- Coding
- Variabili e select concatenate
- 
							
							
							
							
							Variabili e select concatenateBuongiorno a tutti Scopiazzando un po' di quà e un po' di là ho realizzato la seguente pagina: -carico prima combo da DB ed assegno la selezione alla variabile $cond_selezionato - alla selezione sulla prima combo con evento onchange carico seconda combo
 -quando seleziono il nominativo dalla seconda combo assegno alla variabile $cartella 
 -tramite evento onchange visualizzo il contenutoVorrei che alla selezione della seconda combo non mi svuoti la variabile $cond_selezionato Come posso fare? 
 di seguito il codice:<script type="text/jscript"> 
 function selectPost()
 {
 document.modulo.method = "post";
 document.modulo.action = "<?php $_SERVER['PHP_SELF']; ?>";
 document.modulo.submit();
 }
 </script>
 <script type="text/jscript">
 function selectPost_2()
 {
 document.modulo.method = "post";
 document.modulo.action = "<?php $_SERVER['PHP_SELF']; ?>";
 document.modulo.submit();
 }
 </script><?php 
 "<div id='imObjectForm_1_2_container' class='imObjectFormFieldContainer'><label id='imObjectForm_1_2_label' for='imObjectForm_1_2'>CONDOMINIO</label><br /><div id='imObjectForm_1_2_field'>";
 // CARICO COMBO CON NOMI DEI CONDOMINIO
 include "connessione_db.php";
 $cond_selezionato = $_POST['COMBO_CONDOMINIO'];
 $cartella = $_POST['COMBO'];
 $strsq="Select distinct condominio from andriani";
 $ris=mysql_query($strsq);
 echo "<select class='mandatory ' id='imObjectForm_1_2' name='COMBO_CONDOMINIO' onchange='selectPost(this.value)'>";
 echo '"<option></option>"';
 while($riga=mysql_fetch_array($ris))
 {
 echo "<option>".$riga["condominio"]."</option>";
 }echo "</select>"; if (!empty($cond_selezionato)) 
 {
 //STAMPO IL CONDOMINIO SELEZIONATO
 echo "<span style="color: red; font-size: 16pt">HAI SELEZIONATO IL CONDOMINIO $cond_selezionato </span>";
 }
 else
 {
 echo "<span style="color: red; font-size: 16pt">NESSUN CONDOMINIO SELEZIONATO </span>";} "<div id='imObjectForm_1_3_container' class='imObjectFormFieldContainer'><label id='imObjectForm_1_3_label' for='imObjectForm_1_3'>NOMINATIVO</label><br /><div id='imObjectForm_1_3_field'>"; 
 include "connessione_db.php";
 $cartella = $_POST['COMBO'];
 $strsq="Select nominativo from andriani WHERE condominio = '$cond_selezionato'";
 $ris=mysql_query($strsq);
 echo "<select class='mandatory ' id='imObjectForm_1_3' name='COMBO' onchange='selectPost_2(this.value)'>";
 echo '"<option></option>"';
 while($riga=mysql_fetch_array($ris))
 {
 echo "<option>".$riga["nominativo"]."</option>";
 }
 echo "</select>";if (!empty($cartella)) 
 {
 //STAMPO IL CONDOMINIO SELEZIONATO
 echo "<span style="color: red; font-size: 16pt">HAI SELEZIONATO $cartella DEL CONDOMINIO $cond_selezionato </span>";} else{ 
 echo "<span style="color: red; font-size: 16pt">NESSUN NOMINATIVO SELEZIONATO </span>";} ?> <form method="post" action=""> <?php 
 // ASSEGNAMO LE VARIABILE CON IL PERCORSO$cartella = $_POST['COMBO']; 
 $folder="andriani/$cartella/";
 if ($folder == "andriani//")
 {
 echo "NESSUN FILE DA VISUALIZZARE";
 }
 else{
 if (is_dir("$folder"))
 {//CONTROLLO SE IL CAMPO FILE E PIENO, SE PIENO $count=0; foreach ($_FILES['file']['name'] as $filename) { $destination=$folder; $origin=$_FILES['file']['tmp_name'][$count]; $count++; $destination=$destination.basename($filename); move_uploaded_file($origin, $destination); if (empty($filename)) { echo 'Nessun file caricato<br>'; } else { echo "il file $filename e' stato caricato con successo!<br>"; } }// CREO UN ARRAY CON TUTTI I FILE 
 $array_file = scandir($folder) or die ('Impossible leggere la cartella!');
 // STAMPO I VALORI
 echo "QUESTO E' IL CONTENUTO DELLA CARTELLA $cartella:<br>";
 foreach ($array_file as $key => $value)
 {echo "<input type='checkbox' name='Elimina[]' value = $value/>Elimina"; 
 echo "<br />";
 echo $value."<br />";
 echo "<br />";}} else 
 {
 include connessione_ftp.php;
 Mkdir("$folder",0777);
 //CONTROLLO SE IL CAMPO FILE E PIENO, SE PIENO$count=0; foreach ($_FILES['file']['name'] as $filename) { $destination=$folder; $origin=$_FILES['file']['tmp_name'][$count]; $count++; $destination=$destination.basename($filename); move_uploaded_file($origin, $destination); if (empty($filename)) { echo 'Nessun file caricato<br>'; } else { echo "il file $filename e' stato caricato con successo!<br>"; } }// CREO UN ARRAY CON TUTTI I FILE 
 $array_file = scandir($folder) or die ('Impossible leggere la cartella!');
 // STAMPO I VALORI
 echo "QUESTO E' IL CONTENUTO DELLA CARTELLA $cartella:<br>";
 foreach ($array_file as $key => $value)
 {
 echo $value."<br />";
 }echo "la cartella $cartella e stata creata"; 
 }}?> 
 <input type="submit" value="Cancella File Selezionati"/></form> </div> 
 </div>
 </div></fieldset> 
 <fieldset>
 <input type="text" id="imObjectForm_1_prot" name="imSpProt" />
 </fieldset>
 </form>Grazie mille!!!