Buon giorno, inizio con un questito che mi ah fatto perdere la testa ieri,
ho cercato dappertutto ma esiste soltanto la classica storia provincia/comuni che tra l'altro non riesco a modificarla per il mio uso, cosniderando che vorrei prorpio tralasciare l'Ajax(che epr me è una squadra olandese di calcio).
Detto ciò il problema appare alquanto semplice:
ho un aselect box dove all'interno eseguo una quey ed estraggo i dati per popolarla
ora avre un altra select identica dove però mi cerca l'età max
So che l'argomento può risultare trito e ritrito ma nel web si parla solo di province e comuni, e l'unico caso identico che ho trovato l'ho trovato in ajax
Nella pagina avrò più select su cui usare praticamente tutte le variabili risultanti dalle select precedenti,ad esempio ho una select dove l'utente scegglie un nome ed altre due select sulla stessa riga che in funzione del nome cdevono cerccamri due valori minimi e massimi
ho provato anche ad inserire inell'onchange window.location.reloaded ma oltre che refreshare non fa,cioè mantine le variabili ma solo se le passo su una ltra pagina
ho provato con i tasti hidden ma forse sbaglio la loro pozione.
bè insomma sto a diventare scemo
ho cercato dappertutto ma esiste soltanto la classica storia provincia/comuni che tra l'altro non riesco a modificarla per il mio uso, cosniderando che vorrei prorpio tralasciare l'Ajax(che epr me è una squadra olandese di calcio).
Detto ciò il problema appare alquanto semplice:
ho un aselect box dove all'interno eseguo una quey ed estraggo i dati per popolarla
PHP:
<form name="form" method="post" action="" >
<select name="etamin" class="select" onChange="document.form.submit();">
<option value="<? echo $etamin;?>">Min</option>
<?php
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
$sqlquery = "SELECT MIN(Eta) FROM tabella";
$result = mysql_query($sqlquery);
$min=mysql_result($result,"MIN(Eta)");
$sqlquery1 = "SELECT MAX(Eta) FROM mon_tabella";
$result1 = mysql_query($sqlquery1);
$max=mysql_result($result1,"MAX(Eta)");
for($x=$min;$x<=$max;$x++){
$etaarray=array($x);
foreach($etaarray as $mineta){
echo "<option>$mineta</option>";
}
}
?>
</select>
ora avre un altra select identica dove però mi cerca l'età max
PHP:
<select name="etamax" class="select" onChange="document.form.submit();">
<option value="<? echo $etamax;?>">Max</option>
<?php
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
$sqlquery1 = "SELECT MAX(Eta) FROM mon_tabella";
$result1 = mysql_query($sqlquery1);
$max=mysql_result($result1,"MAX(Eta)");
//quivorrei inserire la variabile risultante dalla prima select cioè $etamin quindi fo $x=$etamin
for($x=$etamin;$x<=$max;$x++){
//ciclofor
$etaarray=array($x);
foreach($etaarray as $maxeta){
echo "<option>$maxeta</option>";
}
}
?>
</select>
So che l'argomento può risultare trito e ritrito ma nel web si parla solo di province e comuni, e l'unico caso identico che ho trovato l'ho trovato in ajax
Nella pagina avrò più select su cui usare praticamente tutte le variabili risultanti dalle select precedenti,ad esempio ho una select dove l'utente scegglie un nome ed altre due select sulla stessa riga che in funzione del nome cdevono cerccamri due valori minimi e massimi
ho provato anche ad inserire inell'onchange window.location.reloaded ma oltre che refreshare non fa,cioè mantine le variabili ma solo se le passo su una ltra pagina
ho provato con i tasti hidden ma forse sbaglio la loro pozione.
bè insomma sto a diventare scemo