champ text et 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 text et formulaire

par bunk » 04 juil. 2006, 16:06

c'est pareil pour le select mais faut juste tester avec un if si il est plein c'est lui qui est selected sinon c'est ce que tu veux.

Pour le resolu je sais pas qui peux faire ca, peux etre un modo

par skyangel » 04 juil. 2006, 16:03

je suis pas membre aussi.
En meme temps , j'ai une question dans la continuité.

Comment faire pour avoir la meme chose avec des balises select.
Il faut que je place "selected" sur la bonne option /.
j'utilise la meme méthode?? Je vais tester!

Merci

par bunk » 04 juil. 2006, 15:26

tu as le bouton résole en haut à gauche pour cloturer !

par skyangel » 04 juil. 2006, 15:20

c'est parfait. Ca marche bien . Merci a toi. Et bonne continuation

On peut cloturer le message

par skyangel » 04 juil. 2006, 15:13

c 'est ce que j'essai :)
Je pense que ca va etre bon mais je voudrais tester a fond

Mais je vais deja dans sle bon sens.

Merci en tout cas.

par bunk » 04 juil. 2006, 15:02

Essai ca :

if (isset($_POST["ligne_douai"])){$ligne_douai = $_POST["ligne_douai"];}else{$ligne_douai = $ligne[7];}

par skyangel » 04 juil. 2006, 14:55

j'ai testé ta deuxième solution .

La lors du submit , il reprend bien ma valeur saisie.

On approche. cependant, en arrivant sur la page il n'affiche plus la valeur de la bdd mais un blanc.
alors qu'a la base il y avait 128.

ex:

j'arrive sur la page.
le champ telephone contient "" alors que normalemeent il doit contenir "128".
Je modifie et je submit.
il retient bien ma modification.

par Invité » 04 juil. 2006, 14:52

non mon champ n'est pas toujours plein en provenance de la table.
Il peut etre plein ou vide . certains champs ne sont pas obligatoires.
Il y a un autre probleme qui en découle de ce probleme
SI jamais je veux modifier en champ existant et que je me trompe il va me remettre les champs de la bdd et pas la modification saisie.

ex:

LE champ contien 128 pour le telephone.
J modifie en 129
Je fais valider , il me met un message comme quoi j'ai oublié un champ (normal et fais expres). Je retourne voir mon champ téléphone et la il me le remet en 129 .

Ce devient frustrant . Je vais tester ton dernier post

Merci en tout cas

par bunk » 04 juil. 2006, 14:45

j'aurais plutot fais :
if (isset($_POST["ligne_douai"])){$ligne_douai = $_POST["ligne_douai"];}else{$ligne_douai = '';}
et :
value="<?php echo $ligne_douai;?>">

ton champ est toujours plein ? avec la valeurprovenant de la table ?

par skyangel » 04 juil. 2006, 14:41

J'ai fais ca:
if (isset($ligne[7])){ $champ = $ligne[7] ; } else{ $champ =$_POST['ligne_douai']; }
value="<?php echo $champ;?>">
Seulement ca ne marche pas.

par bunk » 04 juil. 2006, 14:31

il faudrais peut être vider le champ apres ou avant la requet pour qui reprenne la valeur saisie en cas d'erreur.

par skyangel » 04 juil. 2006, 14:31

soit prendre la valeur stockée soit prendre la valeur saisie.

par skyangel » 04 juil. 2006, 14:29

ok mais $champ doit toujours être rempli!!

par bunk » 04 juil. 2006, 14:07

j'aurais mis ca :
if (isset($_POST["champ"])){$champ = $_POST["champ"];}else{$champ = '';}
value="<?php echo $champ; ?>"

par skyangel » 04 juil. 2006, 14:04

j'ai regarde ce lien la mais ca ne résoud pas mon problème

http://www.phpfrance.com/forums/viewtop ... ht=#132606