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

re

par Sev » 15 janv. 2009, 16:25

merci c'est vraiment sympa

par Ryle » 15 janv. 2009, 15:37

La solution de blof est effectivement ce qu'il y a de mieux et de plus simple :
- si tu spécifies un attribut value dans ton option, tu récupères sa valeur
- si tu n'en précises pas, tu récupères le libellé de l'option

A partir de là, tu n'as plus qu'à renseigner tes options avec ou sans les attributs "value" et les valeurs qui t'interessent :)

par blof » 15 janv. 2009, 13:27

plus simple :

Code : Tout sélectionner

<form ..... ect ...> <select name="largeur"> <option value='' >...</option> <option>100</option> <option>200</option> <option>300</option> <option>toto</option> </select> </form>
par exemple avec l'éditeur "notepad++" ( et d'autres ), en utilisant les expressions régulières tu remplaces " value='.*'" par une chaîne vide.
( Recherche -> Remplacer... )

re

par Sev » 15 janv. 2009, 11:07

ben oui j'ai 40 formulaires

ça peut etre aussi

<option value=5>2000 cm</option>

par AB » 15 janv. 2009, 00:43

ce n'est pas possible car 1 ne correspond pas toujours à 100...ect...
Là, faut expliquer...
Puisqu'il te dit qu'il a quarante formulaires...

par rolusseum » 15 janv. 2009, 00:24

[quote]
ce n'est pas possible car 1 ne correspond pas toujours à 100...ect...
[/quote]

Là, faut expliquer...

re

par Sev » 14 janv. 2009, 22:31

oui c'est moi qui l'ai écrit

je n'ai pas fait comme tu dis parce que je suis stupide

et j'ai 40 formulaires comme ça

par blof » 14 janv. 2009, 22:20

Bonsoir,

ce formulaire, c'est bien toi qui l'écrit ?

Alors pourquoi n'écris-tu pas :

Code : Tout sélectionner

<form ..... ect ...> <select name="largeur"> <option value='' >...</option> <option value='100'>100</option> <option value='200'>200</option> <option value='300'>300</option> <option value='toto'>toto</option> </select> </form>

re

par Sev » 14 janv. 2009, 22:10

ce n'est pas possible car 1 ne correspond pas toujours à 100...ect...

par albat » 14 janv. 2009, 21:20

Et si tu multipliais par 100 la valeur que tu récupères ?... :-*

pb formulaire

par Sev » 14 janv. 2009, 20:58

bonjour,

j'ai un formulaire avec listes déroulantes de ce type :

<form ..... ect ...>

<select name="largeur">
<option value='' >...</option>
<option value='1'>100</option>
<option value='2'>200</option>
<option value='3'>300</option>
<option value='4'>400</option>
</select>

</form>

et j'aurais besoin d'un script php qui récupère la valeur de la liste choisi mais pas la valeur 1 ou 2 ou 3 ou 3 mais 100 ou 200 ou 300 ou 400

merci par avance de votre aide