• User

    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


  • ModSenior

    Ciao ziobucci,

    mettendo:
    [php]
    print_r($_GET);
    [/php]
    nella pagina 2 cosa restituisce?


  • User

    niente...


  • User

    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]


  • User Attivo

    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).


  • User

    grazie ora provo e vi farò sapere