Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Php codice

  1. #1

    Php codice

    Salve a tutti dopo molto tempo devo aggeggiare con PHP e MySQL. Prima di passare a cose di un certo livello sono partita da zero scrivendo questo codice:

    Codice PHP:
    <html>
        <head>
            <title>prova stringa</title>
        </head>
        <body>
        <?php
        
    if(flag == 1) {
            echo(
    "stringa inserita !");
        } else {        
        
    ?>
            <form method="post" action="prova.php">
            <input type="hidden" name="flag">
            <input type="text" name="stringa" maxlength="30" size="20">
            <input type="submit" value="invia">
            </form>
        <?php
        
    }
        
    ?>
        </body>
    </html>
    In pratica voglio che l'action del form richiami la stessa pagina e che tramite un campo hidden venga verificato se la variabile e' stata creata o no e quindi se e' il primo accesso alla pagina. Questa e' solo una versione poiche' la condizione if e' stata modificata con:

    Codice PHP:
    if(isset(flag)) 
    oppure

    Codice PHP:
    if(flag
    ma non sembra funzionare. Alcune volte entra sempre nell'else altre volte non visualizza nulla.
    Qualcuno sa trovare l'errore ? grazie

  2. #2

  3. #3
    Allora prima di tutto per controllare il contenuto di una variabile si fà in questo modo:

    Codice PHP:

    if($flag==1){

    //........

    }

    //Siccome la variabile è inviata tramite un form fai così

    if($_POST['flag']==1){

    //ma siccome la tua variabile flag non è stata valorizzata fai così per vedere se esiste

    }


    if(isset(
    $_POST['flag'])){

    //variabile passata

    echo "Variabile passata";



    Roberto Dungino

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.