[PHP] Comment faites vous pour savoir quel champ n'est pas renseigné ?

Comment faites vous pour savoir quel champ n'est pas renseigné ? [PHP] - PHP - Programmation

Marsh Posté le 24-08-2003 à 22:25:00    

Voila, dans un formulaire, j'aimerais savoir quel est la methode la plus simple pour controller que les champs soient remplis, mais aussi de savoir quel/quels champ(s) n'est/n'ont pas été rempli(s) afin de pouvoir l'afficher par la suite pour que le visiteur le repere facilement.
 
J'ai essayer avec une function, ou alors de verifier un par un les champs, mais il doit bien y avoir plus propre, nan ?

Reply

Marsh Posté le 24-08-2003 à 22:25:00   

Reply

Marsh Posté le 24-08-2003 à 22:27:50    

ben pas vraiment non  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 24-08-2003 à 22:46:48    

la methode suivante est donc la "mieux" ? :??:  

Code :
  1. if(!$nom)
  2. print'Le champs nom n\'est pas renseigné !';
  3. elseif(!$prenom)
  4. print'Le champs prénom n\'est pas renseigné !';
  5. elseif(!$ville)
  6. print'Le champs ville n\'est pas renseigné !';
  7. // etc.
  8. else
  9. // enregistrement dans la bdd
  10. $sql;


 
 :??:  :??:


Message édité par KdZ' le 24-08-2003 à 22:47:34
Reply

Marsh Posté le 25-08-2003 à 00:49:11    

une fois le formulaire method="post" soumis
 
if (! exist($_POST['nom']))


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 25-08-2003 à 00:53:34    

tu le verifie par un javascript ;)

Reply

Marsh Posté le 25-08-2003 à 00:56:08    

fFluFf a écrit :

tu le verifie par un javascript ;)


 
ouais avant la soumission, mais c tjrs bon de le vérifier dans le php par après pour plus de sécurité
 
javascript : ergonomie, sert à montrer les erreurs à l'utilisateur
 
php : sécurité, sert à bloquer les possibilités de "hack" du site lors de la transmission d'information, voir simplement bloquer les possibilités non-prévus


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 25-08-2003 à 02:19:11    

surtout c'est trop facile de désactiver le javascript


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 25-08-2003 à 02:24:37    

JagStang a écrit :

surtout c'est trop facile de désactiver le javascript


et ca sert a rien de faire ca
il suffit qu'il envoie n'imp "à la main"


Message édité par spark le 25-08-2003 à 02:24:54
Reply

Marsh Posté le 25-08-2003 à 02:28:05    

+1


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 25-08-2003 à 10:46:31    

c ce que j'ai fait pour chaque champs, je ferais aussi en js pour l'utilisateur (plus de confort)
par contre je n'utilise jamais les "$_POST", qui peut m'expliquer la diference... ?

Reply

Marsh Posté le 25-08-2003 à 10:46:31   

Reply

Marsh Posté le 25-08-2003 à 10:57:27    

KdZ' a écrit :

c ce que j'ai fait pour chaque champs, je ferais aussi en js pour l'utilisateur (plus de confort)
par contre je n'utilise jamais les "$_POST", qui peut m'expliquer la diference... ?


 
fait une recheche : variables globales tu vas trouver ton bonheur

Reply

Marsh Posté le 25-08-2003 à 22:02:45    

ok

Reply

Sujets relatifs:

Leave a Replay

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