Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: variabile 'GET'

  1. #1

    variabile 'GET'

    una domanda, con il seguente codice mi dice errore alla riga 9 però il tutto funziona ugualmente, vorrei però capire perchè!

    Il codice e' questo :

    codice:
    <html> 
    <head> 
    <title>prova</title> 
    </head> 
    <body>  
    <?php     
    
    $variabile = $_GET['test'];     
    
    echo '<form action="" method="get">'; 
    echo '<input type="text" name="test" />';  
    echo '<input type="submit" value="Invia dati" />';  
    echo '</form>';    
    echo '
    
    
    <center><h1>';  
    
    echo $variabile;   
    
     ?>   
    </body> 
    </html>

  2. #2
    Perchè il parametro test non è valorizzato.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    si puo risolvere o il parametro test si valorizza nel momento in cui nella pagina inserisco qualcosa e clicco su invia?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da SoftRain1990
    si puo risolvere o il parametro test si valorizza nel momento in cui nella pagina inserisco qualcosa e clicco su invia?
    Si valorizza quando invii il form, ma fai comunque un controllo

    es.
    Codice PHP:
    $variabile = isset($_GET['test']) ? $_GET['test'] : 'Test non settata'

  5. #5
    isset e' un controllo su cosa? Sull'esistenza della variabile?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da SoftRain1990
    isset e' un controllo su cosa? Sull'esistenza della variabile?
    Verifica se la variabile è settata o meno

  7. #7
    Originariamente inviato da SoftRain1990
    isset e' un controllo su cosa? Sull'esistenza della variabile?
    A parte il nome assolutamente esplicativo isset()
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    potresti farmi vedere dove devo mettere quel codice sul codice che ho messo io nel primo post?

  9. #9
    Utente di HTML.it L'avatar di ricca3
    Registrato dal
    Jan 2013
    Messaggi
    13
    lo devi mettere nella linea dove dichiari la variabile

  10. #10
    allora ho fatto così:
    [CODE<?php

    echo '<form action="#" method="get">';
    echo '<input type="text" name="var" />';
    echo '<input type="submit" value="Invia" />';

    $var = isset($_GET['var']);

    echo $var;


    ?>][/CODE]

    e l'errore è sparito, però se scrivo una qualsiasi cosa nel form quando clicco invia invece di stampare ciò che ho scritto mi mette 1. Come devo fare?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.