inviare una sola variabile su select box della stessa pagina

Monital

Utente Attivo
15 Apr 2009
778
2
18
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

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
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
che stupido

funge mettendo nell'elemento onchange "document.form.submit() e che non richiamavo la variabile con $_GET['etamin];

che pirla che sono.
devo verificare se poi mi invia tutte le variabili alla pagina successiva si può fare una cosa del genere?

PHP:
 <form action="pagina 2" method="get" name="totale">
<form name="form" method="get" 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>
<?php $etamin=$_GET['etamin'];
echo $etamin;
?>
</form>
<input type="submit>
</form>
 
Discussioni simili
Autore Titolo Forum Risposte Data
I [PHP] inviare form con allegato tramite una mail PHP 1
A Non riesco ad inviare una mail attraverso PHP su Xampp PHP 2
S PHP: inviare via email contenuto di una funzione PHP 4
S inviare the_title() in una mail tramite form html/php PHP 0
F inviare una mail con php mailer PHP 3
E Inviare una mail automaticamente, da un account gmail PHP 1
A Inviare una variabile PHP 1
G php effettuare una connessione ssh o telnet ed inviare dei comandi PHP 3
U Inviare una mail con autenticazione smtp PHP 4
M Inviare una mail a più utenti. Problemi SMTP Windows e Software 3
N problemi ad inviare una mail su host gmail Posta Elettronica 1
A Inviare una sessione in un form ! PHP 8
U aiuto per script php inviare una mail PHP 1
G ricevere una email dal web e inviare una risposta con allegato Classic ASP 2
B Inviare dati ad una pagina.aspx con Javascript Javascript 1
E Inviare una pagina ad un amico Classic ASP 3
C cdonts x inviare una pagina asp Classic ASP 1
csi Inviare file jpg in locale alla stampante con php PHP 0
M Inviare un file su un server remoto con JavaScript Javascript 0
E Inviare variabile a PHP da ciclo in JS Javascript 0
M Inviare dati nel db dopo risposta alert PHP 0
L inviare i dati di un form ad un database PHP 6
D INVIARE PAGINA XHTML TRAMITE EMAIL HTML e CSS 1
O [PHP] inviare dati da form e script ajax PHP 0
D [HTML] Inviare un link contenente un' immagine HTML e CSS 4
M Inviare variabili da menu a tendina a pagina php con post PHP 6
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
A [PHP] Inviare mail con piu immagini allegate PHP 6
C non riesco a inviare la posta con account alice Posta Elettronica 1
F [Javascript] Inviare i campi di un form col metodo post Javascript 7
L [Javascript] aiuto non riesco a inviare in get dal server web locale su altervista con httpRequest Javascript 0
L 120 SMS Gratis da inviare in qualsiasi momento Vendere e Acquistare pubblicita' online 0
angelo85 Sito joomla che permetta agli utenti di inviare mail Joomla 2
H [PHP] Inviare dati PHP 3
E [PHP] inviare 2 form consecutivamente PHP 4
M Come inviare due mail diverse con phpmailer PHP 6
A Creare da form un PDF da inviare come allegato. PHP 1
M Inviare mail con PHP tramite Mozilla PHP 3
M Inviare mail dopo due giorni lavorativi PHP 3
P Creare form e inviare via mail HTML e CSS 2
M Inviare mail con href PHP 2
I Inviare dati POST tramite curl PHP 0
danjde inviare dati testuali verso iframe PHP 5
max_400 Si possono inviare sms con php? PHP 3
M inviare email con access MS Access 3
Shyson Inviare css con form email PHP 1
N inviare input dinamici senza ricaricare la pagina Javascript 4
N inviare dati post tramite redirect PHP 4
G Inviare un form HTML e CSS 9
L Inviare allegati decodificati PHP 1

Discussioni simili