Vérification champs complets

Résolu/Fermé
david77179 Messages postés 155 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 9 janvier 2019 - Modifié par david77179 le 17/12/2013 à 20:02
david77179 Messages postés 155 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 9 janvier 2019 - 25 déc. 2013 à 10:54
Bonjour à tous,

Je voudrais juste savoir comment je peux vérifier que mon champ 'nom' est complété avant d'envoyer mon formulaire.

J'utilise ce code :


<?php
if(isset($_POST['nom'])){
 if($_POST['nom'] == ""){ 
 header("Location:newclient.php?erreur=donnees");
 }

// declaration de mes variables

}
?>

mais rien n'y fais ; mon champ peut rester vide ; j'ai mon intégration dans ma base de données qui est faite..

Quelqu'un pourrait-il m'aider ?

Merci d'avance

David


Une fois le problème résolu, pensez à cliquer sur le lien "Marquer comme résolu " =D
Vive les communautés d'entre aides et surtout CommentçaMarche.net

2 réponses

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
17 déc. 2013 à 20:48
Bonjour !
Essaye de mettre un p'tit exit; après ton header, sinon le code php qui suit est tout de même exécuté.
0
Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
Modifié par Doctor C le 17/12/2013 à 22:04
Tu peux premièrement remplacer tes deux conditions par la fonction
empty()
. Ensuite, ajouter un
exit()
comme l'a mentionné Nhay.

<?php
if( empty( $_POST['nom'] ) ){ 
  header('Location: newclient.php?erreur=donnees');
  exit;
}
// declaration de mes variables
?> 



Echo "Lima Mike Alfa";
0
david77179 Messages postés 155 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 9 janvier 2019 22
25 déc. 2013 à 10:54
Merci
0