Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Script non funzionante

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317

    Script non funzionante

    Codice PHP:
                switch($_GET['step'])
            {
                case 
    1:{
                        include 
    'step1.tpl';
                        
    /* # step1.tpl
                        <form action="page.php?step=2" method="post"><input type="submit" name="submit"></form> */
                        
    }break;
                case 
    2:{
                        if ( isset(
    $_POST['submit1']) )
                        {
                            if ( empty(
    $_POST['name']) )
                            {
                                echo 
    'Inserisci un nome.';    
                            }
                                
                        
    header('Location: page.php?step=3');
                            
                        }
                        include 
    'step2.tpl'/* #step2.tpl
                        <form action="page.php?step=2"  method="post"><input type="text" name="nome"><input type="submit" name="submit1"> */
                         
                        
    }break; 

    Non mi effettua il controllo allo step=2, perchè?

  2. #2
    Che cosa intendi per "Non mi effettua il controllo"?

    Perchè non richiami exit(); dopo l'header location?
    Inoltre, l'header location dovrebbe utilizzare un URL completo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    quando clicco sul submit, mi riappare il form, senza fare nulla. stessa pagina stesso form.

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.