- Home
- Categorie
- Coding e Sistemistica
- Coding
- Variabili e select concatenate
-
Variabili e select concatenate
Buongiorno 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!!!