pb recuperer des checkbox d'html en php

pb recuperer des checkbox d'html en php - PHP - Programmation

Marsh Posté le 13-03-2004 à 12:12:31    

Lol je suis sur que je vous manquez avec mes questions à 2 francs ! devinez quoi : i'm back :hello:  
Voilà today j'aurais besoin d'un renseignement concernant le php:
nombre pièces : <INPUT TYPE="checkbox" NAME="nbpiece" VALUE="un" CHECKED>1
<INPUT TYPE="checkbox" NAME="nbpiece" VALUE="deux">2
<INPUT TYPE="checkbox" NAME="nbpiece" VALUE="trois">3
<INPUT TYPE="checkbox" NAME="nbpiece" VALUE="quatre">4
<INPUT TYPE="checkbox" NAME="nbpiece" VALUE="cinqplus">5 et plus<BR>
g rentré ces lignes en hmtl et je voudrais dans mon php afficher toutes les valeurs checkés. Quand j'en rentre qu'une ca va mais qu'en y en a plusieurs je sias po comment les gérer.
par exemple si je coche 1 et 3 , j'arrive à afficher que 1 ou 3.
je sais po trop comment m'organiser : une boucle, un compteur?? je vous envoie aussi mon code php :
$nbpieces=$_GET['nbpiece'];
if ($nbpieces=="" )
{
 if ($m3=="" )
 {
  $m3="(a.nb_pieces = $nbpieces)";
 }
 else
 {
  $m3="$m3 and (a.nb_pieces = $nbpieces)";
 }
}
echo $nbpieces;
 
Voilà encore une fois merci d'avance de perdre un peu de votre temps pour m'expliquer.
merci à tous. A bientot c sur  :pt1cable:

Reply

Marsh Posté le 13-03-2004 à 12:12:31   

Reply

Marsh Posté le 13-03-2004 à 12:22:35    

<INPUT TYPE="checkbox" NAME="nbpiece[]" VALUE="un" CHECKED>1  
<INPUT TYPE="checkbox" NAME="nbpiece[]" VALUE="deux">2  
<INPUT TYPE="checkbox" NAME="nbpiece[]" VALUE="trois">3  
<INPUT TYPE="checkbox" NAME="nbpiece[]" VALUE="quatre">4  
<INPUT TYPE="checkbox" NAME="nbpiece[]" VALUE="cinqplus">5 et plus<BR>  
 
Et en php en fait ton $_GET['nbpiece'] est un tableau

Reply

Marsh Posté le 13-03-2004 à 12:28:07    

ouais donc je n'ai qu'à le parocurir tant qu'il y a des checkbox sélectionnés non?

Reply

Marsh Posté le 13-03-2004 à 12:36:27    

exactement :)

Reply

Marsh Posté le 13-03-2004 à 12:37:09    

ok merci beaucoup ratibus heureusement que t la pour me faire reflechir ! ;-)

Reply

Marsh Posté le 13-03-2004 à 12:50:09    

C'est cette méthode qu'il faut utiliser aussi pour les SELECT MULTIPLE
pour le nom du select tu mets des []

Reply

Marsh Posté le 13-03-2004 à 12:56:24    

c'est à dire? dsl je comprends po trop tu peux me donner un exemple?
:-(

Reply

Marsh Posté le 13-03-2004 à 13:05:08    

tu peux faire des SELECT où tu choisis plusieurs éléments dans la liste :
<select multiple name="nbpiece[]">
   <option VALUE="un" selected>1</option>
   <option VALUE="deux">2</option>
   <option VALUE="trois">3</option>
</select>

Reply

Sujets relatifs:

Leave a Replay

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