afficher qqc dans la meme page apres envoi formulaire2

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : afficher qqc dans la meme page apres envoi formulaire2

par ours-blanc- » 16 mars 2007, 12:27

merci bien!

par Ryle » 16 mars 2007, 11:50

Tout simplement en t'assurant que l'index "texte" existe bien avant de l'utiliser ligne 10 :) La fonction isSet() est parfaite pour ça :
if(isSet($_POST['mon_index']) && $_POST['mon_index'] == '...') {
  ... 
}
On teste d'abord que l'élément existe, puis on vérifie ensuite sa valeur. S'il n'existe pas, on cherche pas à connaitre sa valeur et on ne rentre pas dans le if() :)

afficher qqc dans la meme page apres envoi formulaire2

par ours-blanc- » 16 mars 2007, 10:10

pardon j'aurais pas du mettre resolu tout de suite, ca marche mais y'a encore un truc qui va pas.
Il me met un message d'erreur au lancement de la page:
Notice: Undefined index: texte in c:\program files\easyphp1-8\www\novabiotis\test.php on line 10


comment faire pour que ce message n'apparaisse pas?

merci!