- Home
- Categorie
- Coding e Sistemistica
- Coding
- Passaggio variabili
-
Passaggio variabili
Salve,avrei bisogno di passare una variabile da una pagina ad un'altra.Utilizzando
<a href="pag.php?var=$i">
viene passata la stringa "$i" e nn il valore della variabile.Come passo il valore della variabile?
-
devi essere in un tag php.
es:
[url="tuapagina.php?id=<?=$i?>"]link
-
Grazie
-
@Tymba said:
es:
[url="tuapagina.php?id=<?=$i?>"]link
ho lo stesso problema.. ho provato come hai suggerito, ma non mi funziona: il browser codifica i caratteri speciali dei tag <? e ?> con i loro codici ascii (?)
c'è un'altra soluzione?
in più, la variabile che io vorrei passare è stata presa a sua volta da un'altra pagina, ovvero: pagina1 invio variabile con metodo get, pagina2 recupero variabile e la rimando, pagina3 DOVREBBE ricevere la variabile da pagina2 e le altre della form (usando metodo post)
ringrazio chi potrà rispondermi
ciao ciao
-
@Tymba said:
es:
[url="tuapagina.php?id=<?=$i?>"]link
ho lo stesso problema.. ho provato come hai suggerito, ma non mi funziona: il browser codifica i caratteri speciali dei tag <? e ?> con i loro codici ascii (?)
c'è un'altra soluzione?
in più, la variabile che io vorrei passare è stata presa a sua volta da un'altra pagina, ovvero: pagina1 invio variabile con metodo get, pagina2 recupero variabile e la rimando, pagina3 DOVREBBE ricevere la variabile da pagina2 e le altre della form (usando metodo post)
ringrazio chi potrà rispondermi
ciao ciao
-
Ciao
Hai provato ad usare il tag <?php echo $pippo ?> ?
Per il passaggio, puoi ragionare in questo modo:
prendi la variabile get nella seconda pagina, la ridichiari e la passi alla terza pagina.Una cosa del tipo in pratica:
$var=(isset($_GET['var']) && {inserisci gli altri controlli} )?$_GET['var']:"";
e nel form metti <form method="post" action="terza.pagina.php?passa<?php echo $var;?>">bla bla bla
-
Ciao
Hai provato ad usare il tag <?php echo $pippo ?> ?
Per il passaggio, puoi ragionare in questo modo:
prendi la variabile get nella seconda pagina, la ridichiari e la passi alla terza pagina.Una cosa del tipo in pratica:
$var=(isset($_GET['var']) && {inserisci gli altri controlli} )?$_GET['var']:"";
e nel form metti <form method="post" action="terza.pagina.php?passa<?php echo $var;?>">bla bla bla