+ Rispondi alla Discussione
Risultati da 1 a 9 di 9

variabili

Ultimo Messaggio di Moreno il:
  1. #1
    User
    Data Registrazione
    Sep 2006
    Messaggi
    15

    variabili

    ho alcuni problemi con le variabili..
    ho fatto il seguente script
    <form action="http..........."method=get>
    nome:
    <input type= "text" name= "nome">
    <input type="submit" value="conferma">
    </form>

    ma quando clicco su conferma mi va alla pagina successiva e mi dice che la variabile $nome n è definita (undefined variable)..
    sapete dirmi dove sbaglio?
    grazie

  2. #2
    Moderatore L'avatar di massimux
    Data Registrazione
    Apr 2006
    Località
    Napoli
    Messaggi
    798
    Segui massimux su Twitter Aggiungi massimux su Google+ Aggiungi massimux su Linkedin
    method usa post

    e alla pagina successiva richiama con:
    session_start();
    $nome=$_POST[nome];

    così dovrebbe fungere

  3. #3
    User Attivo L'avatar di massy
    Data Registrazione
    Mar 2006
    Località
    Pico
    Messaggi
    1,020
    method usa post
    session_start();
    Perché?

    Basta semplicemetne che la controlli che $_GET['nome'] sia settato per poterla richiamare. )


  4. #4
    User
    Data Registrazione
    Sep 2006
    Messaggi
    15

    ok

    ok, vi ringrazio ancora adesso provo...

  5. #5
    User
    Data Registrazione
    Sep 2006
    Messaggi
    15

    non funziona

    Con molto probabilità non ho capito cosa dovevo fare, ma mi da errori sulla funzione session start (cannot and session cookie, cannot and session cache limiter) e anche questa volta volta mi dice non è definita la costante nome...
    cosa posso fare?

    Se avete uno script che prende un nome e lo mostra il un altra pagina e me lo mostrate mi fate un piacere..
    grazie

  6. #6
    User Attivo L'avatar di massy
    Data Registrazione
    Mar 2006
    Località
    Pico
    Messaggi
    1,020
    Se avete uno script che prende un nome e lo mostra il un altra pagina e me lo mostrate mi fate un piacere..

    file1:
    Codice:
    <?php
    session_start();
    $_SESSION['nome']="pippo"; //questo glie lo puoi passare ad esmepio con un form
    ?>
    <a href="file2.php">pagina 2</a>
    file2.php:
    Codice:
    <?php
    session_start();
    #pagina qualsiasi
    ?>
    <a href="file3.php">pagina 3</a>
    file3.php:
    Codice:
    <?php
    session_start();
    echo "Ciao, ".$_SESSION['nome'];
    ?>

  7. #7
    User
    Data Registrazione
    Sep 2006
    Messaggi
    15
    il nome deve essere inserito da tastiera e dopo cliccando su un tasto di conferma si deve visualzzare sull'altra pagina.
    grazie

  8. #8
    User
    Data Registrazione
    Aug 2006
    Messaggi
    187
    allora avrai nel primo file un form con un method post ed un campo text di nome 'nome'.
    <form method='POST' action='pagina2.php'>
    <input type='text' name='nome'>
    <input type='submit' value='vai a pag.2'>
    </form>
    Nella seconda pagina metti
    session_start();
    $nome=$_POST['nome'];
    $_SESSION['nome']=$nome;

    a questo punto hai la variabile $nome memorizzata nella sessione, quindi sei a posto!

    echo "ciao, $_SESSION['nome']";

  9. #9
    User
    Data Registrazione
    Sep 2006
    Messaggi
    15
    grazie adesso funziona

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.