Il faut apprendre à séparer les traitements :
$erreurs = array();
if(le pseudo n'est pas bon) {
array_push($erreurs, "Pseudo pas bon");
}
if(le mail n'est pas bon) {
array_push($erreurs, "Mail pas bon");
}
if(le mot de passe n'est pas bon) {
array_push($erreurs, "Mdp pas bon");
}
if(empty($erreurs)) {
// tu inséres les données
echo "C'est bon";
} else {
echo "Erreur(s) : ".implode(', ', $erreurs);
}
Cette façon de faire permet de :
- mettre à jour facilement ton code et ajouter aisément de nouveaux champs
- tu vas savoir quelles sont réellement les erreurs de l'utilisateur