Page 1 sur 1

formulaire bien étrange

Posté : 16 mars 2009, 12:04
par Thegritch
hello,

voici le code qui ne fonctionne pas :

Code : Tout sélectionner

<a href='#' onClick="document.forms['frm_modif_alertecontact'].submit();">cliquer ici</a> //testé aussi avec un getElementById sans succes <form name='frm_modif_alertecontact' method='post' action='?id=10'> <input type='checkbox' name='name1' value='1'> <input type='checkbox' name='name2' value='2'> <input type='checkbox' name='name3' value='3'> <input type='checkbox' name='name4' value='4'> </form>
echo $_REQUEST['name4']; //renvoie vide
Si vous avez des idées je suis preneur

@+ Thegritch

Posté : 16 mars 2009, 12:39
par Ryle
Est-ce que la case est cochée lorsque tu cliques sur le lien ?
Sans cela, elle ne sera pas envoyée au serveur....

Posté : 16 mars 2009, 12:39
par charabia
Qu'est-ce qui ne marche pas exactement ?

Si tu coches la 4è case et que tu envoies le formulaire tu n'as rien ?

Posté : 16 mars 2009, 12:46
par Thegritch
si par exemple je coche toutes les cases,
rien n'arrive dans mon request[]

Je ne comprend pas pourquoi

Posté : 16 mars 2009, 12:50
par charabia
De mon côté, si je coche les 4 cases, j'ai bien la valeur 4 qui sort.

Posté : 16 mars 2009, 13:00
par Thegritch
damned... !
pkoi pas moi... *soupir*

Posté : 16 mars 2009, 13:02
par charabia
Juste comme ça, l'action "?id=10" pointe bien vers la page elle-même ?

Posté : 16 mars 2009, 13:16
par Thegritch
oui.
j'arrive à récupérer l'id via un request[] mais pas les champs dans la balise <form>
si je connaissais le latin je dirais que j'en perd mon latin...

Posté : 16 mars 2009, 13:17
par julian
Essaie d'afficher toutes les valeurs du request :
print_r($_REQUEST);

Posté : 16 mars 2009, 14:19
par Thegritch
heum,

je récupère bien quelques données venant de mon url (?id=10&titi=4...) et le phpsessid mais pas mes champs de case à cocher...

Posté : 16 mars 2009, 14:37
par julian
Peux tu mettre le code complet de la page ? Il y a peut être un conflit... Ou essai en mettant le nom de ta page dans l'action du formulaire.

Posté : 16 mars 2009, 14:55
par Nico128
C'est marant le même jour on poste pour un problème de checkbox. Voici mon sujet : http://www.phpfrance.com/forums/voir_sujet-246812.php

Je sais pas si t'es dans le même cas mais apparament lorsqu'il y a beaucoup de champs les checkbox ont du mal a passé avec IE

Posté : 16 mars 2009, 14:56
par Thegritch
j'en ai 4.. *sifflote* mais je vais faire un tour sur le topic !

Posté : 16 mars 2009, 15:59
par Yosh
Ton code fonctionne très bien chez moi...

Posté : 16 mars 2009, 17:58
par Thegritch
Ayant masse boulot sur le dev
je clot le topic car je ne pourrait pas suivre comme je le voudrais.
Je vous remercie pour vos réponses et les pistes fournies.

@+ Thegritch