champ formulaire

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 : champ formulaire

c'est une var session ca?

par bruno.rotrou » 01 févr. 2008, 10:05

eh bien non truc !
on mettra ça sur le dos de la fatigue, ce matin tout est plus claire.
j'ai trouvé en cherchant ; le code qui marche est le suivant:
<input type="text" name="nom" id="nom" <?php if (isset($_POST['nom'])) 
{echo 'value="'.$_POST['nom'].'"';}?> />
je ne sais pas pourquois je suis partis sur les sessions ?

j'ai trouvé une bonne explication a cette adresse site du zero

http://www.siteduzero.com/tuto-3-180-1- ... #ss_part_1
merci A+

Re: champ formulaire

par Truc » 01 févr. 2008, 01:25

j'utilise les sessions pour conserver
<? echo $_POST['nom'];?>
C'est une variable de session ça ? ..... :ordi:

champ formulaire

par bruno.rotrou » 01 févr. 2008, 01:22

slt
je remplis un formulaire et j'envoie les données (post)dans un base de donnée. Avant je test l'égalité de deux champs si elle est false je reviens au formulaire par un include(formulaire.php)
toutes les valeurs de mes champs on disparues.
j'aimerais les conserver en mémoire pour qu'on ne retape pas tout a chaque fois (classique)
j'utilise les sessions pour conserver mais champs mais ça ne marche pas !
ds mon fichier formulaire je définit input de la sorte
<input type="text" name="nom" id="nom" value="<? echo $_POST['nom'];?>"/>
lorsque mon formulaire n'a jamais etait remplis ds le champ il y a <br /> alors qu'il faudrait rien, et meme apres remplissage ca marche pas .
voici le test mais je pense qu'il n'a pas gd chose a voir avec ça
if($_POST['email'] != $_POST['Vemail'])
{include('inscription.php');exit;}
else{echo"votre email est ok";}
si vous avez une piste :roll:
merci A+