Récuperer les valeurs checked en php

Récuperer les valeurs checked en php - PHP - Programmation

Marsh Posté le 19-06-2014 à 16:10:34    

Bonjour
Je me suis bloquée en php ... Le problème c'est que j'ai une table avec 3 colonnes id ,quantité, et un champs de type checkbox et en dessous de la table j'ai un bouton submit ; une fois le client clique sur le bouton submit un formulaire s'affiche et le visiteur va le remplir . aprés la validation du formulaire ; les données saisies ainsi qu'une autre valeur val1 doivent être insérés dans la base de données sachant que val1 est en relation avec la valeur de chaque checkbox coché !  
mon vrai probléme c'est que je n'arrive pas avoir les valeurs cochées pour trouver les valeurs correspondantes et les stocker dans la base de données.
et merci d'avance


Message édité par aminaxs le 19-06-2014 à 16:11:17
Reply

Marsh Posté le 19-06-2014 à 16:10:34   

Reply

Marsh Posté le 19-06-2014 à 17:09:53    

avec type="checkbox", normalement, attr name doit être du genre: name_checkbox[], les valeux seront récupérées en array.

Reply

Marsh Posté le 20-06-2014 à 13:30:39    

Je confirme, le name peux être avec des [] à la fin. Dans ce cas, côté PHP, c'est vu comme un tableau. Mais c'est pas une obligation de mettre [].
 
A noter que seules les cases cochées sont envoyées au serveur; celles qui ne sont pas cochées ne sont pas envoyées. Dans le cadre de MAJ/SUPPR d'infos en base, ça peut être compliqué : faut faire alors un diff entre ce que tu as en base et ce qui a été posté et voir celles qui manquent dans $_POST. Celles qui manquent sont les infos à supprimer en base ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed