checkbox erreur

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 : checkbox erreur

par jojolapine » 17 févr. 2006, 17:53

derien :D
ça fait plaisir de servir à quelqun... :lol:
PS: met le sujet [résolu] à l'aide du bouton en haut de la page...
merci

par dan420 » 17 févr. 2006, 16:53

Merci à vous tous. des que j'ai fermé les input ça commence à marché.
Merci jojolapine :lol:

par Ryle » 17 févr. 2006, 16:19

La différence vient effectivement de la récupération du paramètres dans $_POST[] (les inputs n'ont pas besoin d'être fermés, mais c'est pas plus mal ;)). Si tu passes register_global à on, ton code précédent devrait fonctionner :)

par dan420 » 17 févr. 2006, 16:07

J'ai testé ton code ça marche. je te remercie b'coup.
je voulais dire dans php.ini est-ce qu'il faut changer qqchose come "register_global=Off", etc...

par jojolapine » 17 févr. 2006, 16:01

changer quelquechose dans le paramétrage... :-k ?
je comprend pas ...

par dan420 » 17 févr. 2006, 16:00

j'ai installer php4 et apache2 dans un autre machine, et j'ai executé la meme code.
ça marche !!! est qu'il faut changer qqchose dans la parametrage?

par jojolapine » 17 févr. 2006, 15:58

Ensuite pour ce qui est de ton problème, je vois plusieurs choses qui me paraissent bizarres... (je dit peut-être des bétises :oops: )
Tout d'abord tu ne fermes pas les balises <input>... le dernier '>' doit être à mon avis précédé d'un '/'.
Voila comment je procèderai pour ton premier fichier:

Code : Tout sélectionner

<FORM ACTION="test_chk.php" METHOD=POST> <P> Please tell us what you thought of this Web site. Select the checkboxes which you agree with: </P> <UL> <LI><inPUT TYPE=checkbox NAME="opinion" value="understandable"/> The text was understandable. <LI><inPUT TYPE=checkbox NAME="opinion" value="navigable"/> I found it easy to find my way through the Web site. <LI><inPUT TYPE=checkbox NAME="opinion" value="stylish"/> I was impressed by the style and presentation. </UL> <P> <inPUT TYPE="HIDDEN" NAME="pages" value="brochure"/> Please add any other comments: <TEXTAREA NAME="feedback" ROWS=5 COLS=40> I think your brochure is: </TEXTAREA> </P> <P> <inPUT TYPE=SUBMIT value="Send comments"/> <inPUT TYPE=RESET value="Clear form"/> </P> </FORM>
et ensuite, je n'ai pas très bien compris ce que tu souhaites afficher... :?:
si tu veux afficher ce qui à été sélectionner et écrit, voila ce que je mettrai dans le deuxième fichier:
<?php
$recup_op=$_POST['opinion'];
$recup_com=$_POST['feedback'];
/*ensuite on affiche le tout, tu peux içi changer le source et envoyer par mail les infos, où tout ce que tu souhaites*/
echo "Opinion: ".$recup_op;
echo "<br>Feedback: ".$recup_com;
?>
voila je pense que ça devrait marcher...
dis moi si j'ai mal compris ce que tu voulais faire :wink:

edit: merci pour la coloration de ton code :D

par jojolapine » 17 févr. 2006, 15:48

et bien tu cliques sur le bouton éditer de ton premier message...
et la tu entoures tes codes de tes deux fichiers par [ code] ....[ /code], pour le premier code et [ php]...[ /php] pour le deuxième (enlève les espace après les '[')
c'est simplement pour qu'on lise mieu ton code.
il sera mieu présenté :P
merci d'avance

par dan420 » 17 févr. 2006, 15:44

je n'ai pas tres bien compris ce que tu veux dire!

par jojolapine » 17 févr. 2006, 15:24

essaye de mettre tes codes dans les balises correspondantes ([ code] pour le premier et [ php] pour le deuxième)....on y verra plus clair :roll:

checkbox erreur

par dan420 » 17 févr. 2006, 14:56

Bonjour,

Je suis un debutant de php. J'arrive pas recuperer les valeurs de checkbox.
Version Php5
Appache2
J'ai joint le code. je dois activer qqchose dans .conf fichier?
Merci d'avance

//test_chk1.php
------------------------------------------

Code : Tout sélectionner

<FORM ACTION="test_chk.php" METHOD=POST> <P> Please tell us what you thought of this Web site. Select the checkboxes which you agree with: </P> <UL> <LI><inPUT TYPE=checkbox NAME="opinion[]" value="understandable"> The text was understandable. <LI><inPUT TYPE=checkbox NAME="opinion[]" value="navigable"> I found it easy to find my way through the Web site. <LI><inPUT TYPE=checkbox NAME="opinion[]" value="stylish"> I was impressed by the style and presentation. </UL> <P> <inPUT TYPE="HIDDEN" NAME="pages" value="brochure"> Please add any other comments: <TEXTAREA NAME="feedback" ROWS=5 COLS=40> I think your brochure is: </TEXTAREA> </P> <P> <inPUT TYPE=SUBMIT value="Send comments"> <inPUT TYPE=RESET value="Clear form"> </P> </FORM>
-------------------------------------------

//test_chk.php
<?php

foreach ($opinion as $val)
{
$toto .= "'" . $val . "'" . "," ;
}
print substr($toto,0,(strlen($toto)-1)) ;
?>