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

    [PHP] Errore form o switch..


    Mi spiegate perche' diavolo
    se da pagina 1
    in un form dove devo inserire una password,
    se inserisco una password sbagliata mi da l'errore, ma se non inserisco nulla in quel campo
    mi accetta la password???????

    il codice di pagina 2 quello del controllo e' questo:
    Codice PHP:
    <?php
    //Qui c'è la variabile $password e vale $password = "prova";
    include("config.inc.php");
    if(isset(
    $_POST['pass'])){
       
    $pass $_POST['pass'];
        
    trim($pass);
        
    $b ;
        print(
    "pass ha fatto issset e vale :$pass
    "
    );
        }else{
              
    $pass "";
              
    $b ;
              print(
    "pass è in else e vale:$pass
    "
    );
             }
    switch (
    $pass){
    case 
    $pass != $password or $pass == "" :
    echo
    "Password errata
    <a href=\"pagina1.php\">torna indietro</a>"
    ;
    $b ;
    break;
    case 
    $pass == $password :
    $b ;
    echo
    "perche' cavolo esegue questa porzione di codice se lascio vuoto il campo password nel form di pagina 1?????????
    "
    ;
    break;
    default:
    $b 0;
    }
    if(
    $b == 1){

    print(
    "pass è = a:$pass, password è uguale a:$password, b è uguale a:$b ");

    }
     
    ?>
    Vi ringrazio per qualsiasi consiglio sappiate darmi....

  2. #2

  3. #3
    Grazie ho risolto

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.