par
JokerXgame78 » 21 févr. 2020, 16:22
Initialiser une variable $hasError à false. S'il y a une erreur, en plus de l'afficher tu passes $hasError à true et tu n'affiches le dernier echo que s'il n'y a pas d'erreur. if (!$hasError)
Merci de ton aide ! J' ai modifié mon code comme ceci et tout fonctionne comme je le souhaite

:
<?php
if (isset($_POST["submit"])) {
$hasError1 = (empty($_POST["Nom"]) or empty($_POST["Prenom"]) or empty($_POST["email"]) or empty($_POST["passeword"]) or empty($_POST["repeatpasseword"]) );
$hasError2 = (strlen($_POST["passeword"])<=6);
$hasError3 = (isset($_POST["passeword"]))!==(isset($_POST["repeatpasseword"]));
if ($hasError1) {
echo "Veuillez remplir tous les champs !";
}
if ($hasError2) {
echo "Le mot-de-passe est trop court !";
}
if ($hasError3) {
echo "Les mots-de-passe ne sont pas identiques !";
}
if ((!$hasError1) and (!$hasError2) and (!$hasError3)) {
echo "Connecté(e) !";
}
}
?>
J'ai une question. Hier tu m'avais aidé à corriger mon script php pour faire un random number. Je souhaiterai modifier le echo qui disait gagné ou perdu. Dois-je lui donner une class pour le modifier en css ? Comment peut on modifier l'esthétique des echo ?