Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Passaggio parametri... niubbissimo

    Salve a tutti...
    ho iniziato a sbattere la testa su php da poco ma non riesco a risolvere qualche problema.
    in pratica la pagina prova.php è la seguente:
    codice:
    <?php
    $Var = "Joe";
    echo "$_GET['var'], $Var";
    ?>
    Se la richiamo dal browser con un:
    prova.php?var=[/url]"2"

    Dovrei ottenere un:

    2, Joe

    invece ottengo solo:

    , Joe


    Come mai?
    Help!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    con il tuo codice ottengo un parse error

    prova così:
    codice:
    <?php
    $Var = "Joe";
    if (isset($_GET['var']))
    	echo $_GET['var'].", $Var";
    ?>
    think simple think ringo

  3. #3
    Funziona!

    Mi spiegheresti dove stava il problema... se non chiedo troppo

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    in questa riga: echo "$_GET['var'], $Var";

    quando richami un'array con relativa chiave devi metterlo all'esterno della stampa:
    echo $_GET['var'].", $Var";

    oppure

    echo "{$_GET['var']}, $Var";
    think simple think ringo

  5. #5
    Ho capito grazie...
    Il problema è nato perché nello script prova trovato in rete ho dovuto cambiare, i richiami di variabile

    $var (se non sbaglio)

    in

    $_GET['step']


    Ma come mai tutta questa differenza di sintassi? (e poi non chiedo più niente)

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    think simple think ringo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.