Traitement de formulaire PHP qui ne se fait pas

rabia_1984
Invité n'ayant pas de compte PHPfrance

03 janv. 2016, 05:03

je veux crier un formulaire d inscription, le probleme que j ai un code php qui n'execute pas est je ne sais ou est le probleme, voila le code php:
<?php
if(isset($_POST["submit"]))
{
  $username=htmlspecialchars(trim($_POST["username"]));
  $password=htmlspecialchars(trim($_POST["password"]));
  $repeatpassword=htmlspecialchars(trim($_POST["repeatpassword"]));

if($username&&$password&&$repeatpassword)
{
  if($password==$repeatpassword)
  {
  }else 
  echo "les deux password doivent etre identiques" ;

}else
echo"veuillez saisir tous les champs";
}
?>
le code html fonctionne tres bien mais ce code php ne fonctionne pas, merci d avance mes amis

Mammouth du PHP | 881 Messages

03 janv. 2016, 05:55

As-tu vérifié le contenu de ton $_POST ?

Code : Tout sélectionner

var_dump ($_POST);
Soyez artisans de paix

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

03 janv. 2016, 10:48

Modération : Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas"... n'apportent rien à la compréhension de ta demande. J'ai modifié le titre en conséquence.



Par ailleurs, si tous les champs sont remplis correctement, ton code PHP ne fait juste rien
if($password==$repeatpassword)
  {
  }
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 83 Messages

05 janv. 2016, 13:05

Dans le html donné uniquement dans la discussion en doublon, mais pas ici, il y a plusieurs fautes :
- balise <form> et pas <from>
- pseudo et pas pseodo :wink:
- repeatpassword et pas repeatpaasword
- une action (rabia) sans extension (.php), ça risque pas de marcher !