Passaggio di variabili tra combo

Ucciow

Nuovo Utente
24 Nov 2009
2
0
0
Ciao a tutti,
ho da poco intrapreso la programmazione con php e MySQL e spero che mi possiate dare una mano per risolvere i miei dubbi.
Ho un inconveniente di questo tipo: passare il valore di un menu a t:)endina all'interno di un codice php (presente sulla stessa pagina) che permette di generare i valori (secondo delle query e dei calcoli) del secondo menu a tendina. La mia idea era quella di definire il menu a tendina ( il secondo) e di inserire all'interno dei tag il codice php che prende il valore del primo menu e lo elabora, come riportato nel codice seguente:

codice:

<select size="1" name="permanenza">
<option name="permanenza" value="-1">Selezionare numero di settimane</option>
<?php
// verifica variabile settata
if(isset($_POST['arrivo']){
$arrivo=$_POST['arrivo'];
// verifica che non ci sia il valore di default ma sia settata una data
if($arrivo!= "Selezionare una data" )
{ //calcolo del numero di settimane prenotabili
$rows = "SELECT count(*) FROM settimane";
$res_rows = mysql_query($rows);
$array1 = mysql_fetch_array($res_rows);
//estrazione data arrivo
$have_id = "SELECT Id_settimana FROM settimane WHERE Data_inizio ='$arrivo'";
$res_id = mysql_query($have_id);
$array2 = mysql_fetch_array($res_id);
//definizione della variabile differenza
$max =$array1[0]-$array2[0]+1 ;
for ($i=1;$i<=$max;$i++) {
echo "<option value=\"$i\">$i</option>";
}
}
?>

L'errore che mi viene riportato è nell' isset($_POST['arrivo']). Che non possa essere utilizzato il method POST per passare valori di variabili all'interno della stessa pagina?
Grazie sin d'ora.:)
Antonio
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Capisco cosa vuoi fare e praticamente ti sei risposto da solo. I valori di $_POST vengono istanziati solamente quando il form viene inviato. Se venissero generati on-the-fly, come dici tu, che gusto ci sarebbe ad usare AJAX? :D

Comunque proprio per questo ora hai due possibilità. Recuperare dinamicamente i dati dallo script con AJAX, in modo da fare tutto nella stessa pagina, oppure semplicemente utilizzare due pagine PHP. Una per la prima select e una per la seconda, ma mi sembra molto più professionale usare AJAX...
 

Ucciow

Nuovo Utente
24 Nov 2009
2
0
0
Ciao e grazie per il tuo contributo.
In realtà in questo momento usare una soluzione professionale mi servirebbe a poco, nel senso che il codice che sto sviluppando mi serve esclusivamente per sostenere un esame. Stavo provando infatti a creare anche dei file .asp, ma vedo che mi portano via un bel pò di tempo, quindi per adesso mi andrebbe bene anche una doppia pagina .php. Avresti quache esempio da mostrarmi per capire come muovermi ?
Grazie mille.
Ciaociao:)
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
credo che oltre che più professionale usare ajax in questo caso sarebbe anche più semplice, dai uno sguardo a questo articolo
 
Discussioni simili
Autore Titolo Forum Risposte Data
N Problema passaggio variabili tra pagine PHP 4
R passaggio variabili tra modulo genitore a figlio jQuery 3
elpirata [PHP] Passaggio di dati tra variabili PHP 1
WebDr [ASP] Passaggio di variabili in un link tra apici ed & Classic ASP 5
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 3
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 0
I passaggio variabili tra due cartelle in localhost PHP 8
S Passaggio variabili tra due pagine php PHP 5
M Passaggio variabili array php su un tasto jq PHP 3
MarcoGrazia Metodi static e passaggio di variabili PHP 1
zorro [PHP] passaggio di variabili PHP 7
B [Visual Basic] Passaggio variabili da un progetto all'altro (Visual Studio 2017 C#/SQL) Visual Basic 0
K [PHP] Passaggio Variabili Senza Refresh Di Pagina PHP 1
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
gandalf1959 passaggio variabili da form dopo verifiche: tutte meno una!?!? Javascript 4
gandalf1959 Passaggio di variabili con "global" PHP 1
R Problema passaggio variabili POST PHP 0
W Passaggio variabili da JS a PHP Javascript 3
B Passaggio di variabili a query in php PHP 3
P Passaggio di variabili con $_POST senza form PHP 4
N [RISOLTO]ancora ..passaggio variabili PHP 13
R Passaggio variabili php PHP 3
Emix Passaggio variabili GET in array PHP 1
K passaggio di variabili PHP 2
1 passaggio variabili php PHP 1
S NicEdit - Problemi nel passaggio variabili delle TEXTAREA PHP 6
T passaggio valori delle variabili da form jQuery 2
T Passaggio di variabili da una pagina all'altra PHP 5
R Passaggio variabili da Javascript PHP 7
J problema passaggio di variabili Classic ASP 0
D Problema Passaggio variabili Classic ASP 2
G Passaggio Variabili Javascript 1
M php e passaggio di variabili via get e post PHP 5
D Passaggio variabili POST PHP 2
S Flash & PHP - Problema passaggio variabili! Flash 1
O Passaggio Variabili da Url... Flash 1
B passaggio variabili php/javascript e vicerversa Javascript 0
M Problema passaggio variabili in asp Classic ASP 2
M Passaggio variabili PHP 2
I passaggio variabili HTML e CSS 3
F Consigli passaggio a nuova piattaforma CMS (Content Management System) 0
F Consigli passaggio a nuova piattaforma SEO e Posizionamento 3
M Passaggio Valori checbox in textarea Javascript 1
Barierta Testo a comparsa con passaggio del mouse Javascript 17
P Passaggio id php a javascript PHP 6
M errore dopo passaggio Php 7.2 PHP 6
M Passaggio da una pagina php ad un altra PHP 0
P Passaggio di parametro al metodo: public void run() Java 3
T script jquery non funziona più dopo il passaggio a MVC jQuery 5

Discussioni simili