Formulaire liste de radio bouton

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 : Formulaire liste de radio bouton

par Ryle » 10 mai 2009, 11:06

T'as voulu aller un peu vite dans ton if() ... tu testes en effet si la valeur retournée par isSet est égale à "m" et non pas si la valeur du bouton radio est bien égal à "m". Il te faut distinguer les deux et vérifier dans un premier temps si le bouton radio a été coché (avec isSet) et si tel est le cas, alors vérfier si sa valeur est celle que tu attends :
if ( isSet($_POST['fo-'.$s]) && $_POST['fo-'.$s]=='m' )
  $m++;
Ps : ajouter une chaine vide à la fin d'une chaine ne sert pas à grand chose à part allourdir inutilement ton code : ["fo-".$s.""] ;)

par stefane321 » 09 mai 2009, 21:35

Merci en suivant tes indication jai une ammélioration.

pour comptabilité la somme des case coché par colone

jai fait ceci:

Code : Tout sélectionner

$m=0; for ($s=1; $s <= 20; $s++) { if(isset($_POST["fo-".$s.""])=="m") { $m++; } }
cependant, sa ne me donne pas la somme des case "m" sa me donne la somme des lignes ou il y a une case radio de coché.

piouvez-vous maider encore svp?

Merci!

par Nours312 » 09 mai 2009, 10:23

t'es parti un peu à l'envers ::

Code : Tout sélectionner

<TD><INPUT TYPE="radio" NAME="L_1" VALUE="s"></TD> <TD>Expressif</TD> <TD><INPUT TYPE="radio" NAME="L_1" VALUE="c"></TD> <TD>Aventurier</TD> <TD><INPUT TYPE="radio" NAME="L_1" VALUE="m"></TD> <TD>Analytique</TD> <TD><INPUT TYPE="radio" NAME="L_1" VALUE="f"></TD>
et pour chaque lignes tu change le nom des input L_1, L_2, ...

lorss de la récupération du formulaire, il te suffit d'incrémenter 4 compteur et à chaque variable postée, if $var== 'm' => $m++;

en gros, c'est le plus simple .... @+

Formulaire liste de radio bouton

par stefane321 » 09 mai 2009, 02:08

Bonjour,

j'ai un formulaire que voici:

http://www.atlantisinformatique.com/cer ... rament.php

Je ne sais pas comment nommer chacun des champs afin que horizontalement, pour chaque ligne, que l'utilisateur ne puisse sélectionner plus d'un résultat et que je puisse compter le nombre de bouton sélectionné de chaque colonne verticalement.

Pouvez-vous m'aider svp?

Merci!