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....