|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() |
Bonjour,
J'ai un problème avec un de mes formulaires : Comment puis-je récupérer les valeurs de mes "checkbox" si leur "name" est variable ? Code :
|
||
|
|
00
|
|
|
#2 | |||
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Citation:
__________________
Stay in Bed .. Save Energy |
|||
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() |
Il s'agit de permettre de modifier les outils disponibles pour un client. Sur cette page, j'affiche tout les outils en cochant la case de ceux disponibles. l'admin peut modifier les checkbox et avec un autre script, je récupère ces valeur pour modifier les droit dans ma BDD.
Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() |
Dans un input tu as name="" et value=""
Il serait quand même nettement plus simple d'avoir un nom toujours identique et de changer uniquement value="" (c'est une méthode beaucoup plus logique de fonctionnement Code php :
|
||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Code :
<input type="checkbox" name="outil[]" value="'.$rep["id_outil"].'" checked="checked">
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#6 |
|
Membre actif
![]() |
Concrètement, cela changerait quoi ? Cela me retournerait un tableau avec toutes les valeurs ? Expliques moi en détails please je suis un peu lent en php...
|
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Citation:
un tableau avec tout les valeurs des checkboxs cochées
__________________
Stay in Bed .. Save Energy |
|
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() |
Je vais partir du code de boo64 car c'est celui que j'aurais mis perso...
en fait, en écrivant name="outil[]" une fois que le formulaire aura été envoyé car renverra un tableau contenant tous tes id_outils, ca devrait ressembler à quelque chose comme ça avec un print_r($_POST["outils")) Ce qui veut dire que les outils dont les ID sont 1, 4 et 5 ont été cochés |
|
|
00
|
|
|
#9 |
|
Membre actif
![]() |
Merci je pense avoir compris ce qui me bloquait dans ma logique. Et maintenant je me sens encore plus bête...
Je ne savais pas comment récupérer un name qui est variable et vous me dites simplement de le mettre fixe.... ouais c'est clair que je me sens idiot là... ![]() Encore une question, ça dérange pas si les names des checkbox sont identiques ? |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
pour être exacte on te dit de mettre le name fixe et la value variable
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#11 |
|
Membre actif
![]() |
Merci beaucoup, même si la programmation ne sera jamais vraiment mon truc, j'espère qu'un jour je pourrai aider sur ce forum.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com