[PHP] problème de variables avec les formulaires (débutant inside)

problème de variables avec les formulaires (débutant inside) [PHP] - PHP - Programmation

Marsh Posté le 08-04-2004 à 17:28:40    

bonjour,
 
Voilà j'essaie de faire un formulaire avec vérification des champs, j'avais trouvé des exemples la-dessus, mais apparament ca ne marche pas avec ma version (PHP 4.4.3)
 
voilà le pb c'est que j'essaie d'afficher un message d'erreur quand un champ est pas rempli, mais il bloque sur 'submit' (le fichier se post vers lui-même)
 
je sais pas trop comment je peux faire, avec les anciennes versions sa passait tout seul
 
Merci d'avance  :jap:  


<?
$submit=$_POST['submit']; //j'ai rajouté ca ca marche pas plus...
if ($submit == "Passer à l'etape n°2 >>" )
 {
 if ((CheckLogin($login)=="EXIST" ))
   echo "<font color='#FF0000'> Le Nom DOIT être rempli :</font><BR>";
 }
}
?>
<body>
<form name="test" method="POST" action="inscription.php">
 
 
       
<input type="text" name="login" value='' size="13">
<input type="password" name="password" value=""size="13"> <input type="SUBMIT" name="submit" value="Passer à l'etape n°2 >>">
</form>


Message édité par Ryle Hunter le 08-04-2004 à 17:29:58
Reply

Marsh Posté le 08-04-2004 à 17:28:40   

Reply

Marsh Posté le 08-04-2004 à 17:36:03    

$login = $_POST['login'] au début ? :)

Reply

Marsh Posté le 08-04-2004 à 17:39:34    

naceroth a écrit :

$login = $_POST['login'] au début ? :)


 
nop bizarrement il geule pas sur cette ligne
il me met
Notice: Undefined index: submit in c:\prog...
 
le problème du $_post c'est qu'il faut déjà lui avoir envoyé les valeurs
donc a la première ouverture ca plante

Reply

Marsh Posté le 08-04-2004 à 17:42:43    

Code :
  1. if (isset($_POST['submit']){
  2. $submit = $_POST['submit'];
  3. } else {
  4. $submit = 'kkwet';
  5. }


 
et pareil pour login, que tu ne peux pas laisser en $login sans qu'il s'énerve (là, il dit rien, y a déjà une erreur avant :D)

Reply

Marsh Posté le 08-04-2004 à 17:55:27    

c'est good ca marche nickel (reconnaissance eternelle inside:D)
 
 
 :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed