- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema nell'invio di variabili get
-
Problema nell'invio di variabili get
Salve a tutti e buon anno a tutti
spero che mi possiate aiutare, sebbene il periodo festivo vi autorizzi assolutamente a non perdere tempo a leggere le mie lagne...:D
devo passare delle variabili col metodo GET ma non riesco...
piu' precisamente mi ritrovo in questa situazione:
pagina1.php
<A HREF=pagina2.php?var1=$riga[var1]&var2=$riga[var2]></A>pagina2.php
$a=$_GET['var1'];
$b=$_GET['var2'];
echo $a;
echo $b;Ebbene, la pagina2.php mi risulta pagina vuota...non mi visualizza niente!!!PERCHE' NON MI STAMPA LE VAR1 E VAR 2?
NOTE: $riga[var1] e $riga[var2] sono variabili corrispondenti ad un record opportunamente selezionato con una query da una tabella MySql .
P.S. Ho il register globals impostato su OFF .
P.P.S. Non ho avuto problemi per il passaggio di variabili con metodo post.DA COSA PUO' DIPENDERE?
mi sono dimenticato qualcosa?le ho provate tutte...per favore aiutatemi...anche facendo una prova che esula dal mio sito, non riesco a prelevare variabili col metodo get, perchè mi dà pagina vuota, sebbene nell'url compaiano i valori esatti (tipo: pagina2.php?var1=ciao&var2=buonasera)
GRAZIE MILLE
-
Ciao ziobucci,
mettendo:
[php]
print_r($_GET);
[/php]
nella pagina 2 cosa restituisce?
-
niente...
-
Prova:**
pagina1.php**[php]<body>
<p><a href="pagina2.php?var1=<?php echo $riga['var1']); ?>&var2=<?php echo $riga['var2']); ?>" title="link" alt="link">link</a></p>
</body>[/php]pagina2.php
[php]<?php
$a=$_GET['var1'];
$b=$_GET['var2'];
?>[/php]nel body:
[php]<body>
<p><?php echo($a); ?></p>
<p><?php echo($b); ?></p>
</body>[/php]
-
Ciao ziobucci,
cosa c'è nelle variabili? Prova a stamparle in pagina 1 per vedere se sono correttamente assegnate.Inoltre credo che l'indice di $riga richieda gli apici : $riga['var1'] (magari lo hai fatto nel codice originale, ma qui mancano).
-
grazie ora provo e vi farò sapere