Version complète: sur le forum Webmaster Hub : recuperation valeur checkbox
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
burinho
Bonjour,

sur un formulaire avec des checkbox et des bouton radio, j'arrive a faire l'insertion dans la BDD les bouton radio mais ceux des checkbox

CODE
if (isset($_POST['checkbox']))

je comprend pas pourquoi
Compte supprimé
as tu bien défini l'id et/ou le name de ta checkbox ?

CODE
<input type="checkbox" id="cb" name="cb" value="1" <?php if ($cb) echo "checked=\"checked\"" ?> />
_________
if (isset($_POST['cb'])) ...


Par exemple
burinho
c'est quoi 'lid
burinho
CODE
               <td>4/12 Si oui, est-ce un ?
                       </td>
               </tr>
               <tr>
                       <td></td>
                       <td>
                       <input type="checkbox" name="gence_pc" value="pc"> PC
                       </td>
               </tr>

               <tr>
                       <td></td>
                       <td>
                       <input type="checkbox" name="genre_pc" value="mac"> MAC
                       </td>
               </tr>
               <tr>
                       <td></td>
                       <td>
                       <input type="checkbox" name="genre_pc" value="portable"> Portable
                       </td>
               </tr>
Dnegel666
Il faut récupérer le nom de la checkbox !

CODE
if( isset($_POST['genre_pc']) )
{
  $genre_pc = $_POST['genre_pc'];
}

echo $_POST['genre_pc'];


Ce qui te donnera PC ou MAC selon ce que tu à choisis !

Mais avec "Si oui, est-ce un ?", je prendrai plutôt des bouttons radio !
Dnegel666
Moi, je mettrai ça :

dans la partie php :

CODE
if( isset($_POST['genre_pc']) )
{
 $genre_pc = $_POST['genre_pc'];

 echo $genre_pc;
}



et dans la partie html que tu nous a montré :

CODE
               <td>4/12 Si oui, est-ce un ?
                      </td>
              </tr>
              <tr>
                      <td></td>
                      <td>
                      <input type="radio" name="genre_pc" value="pc"> PC
                      </td>
              </tr>

              <tr>
                      <td></td>
                      <td>
                      <input type="radio" name="genre_pc" value="mac"> MAC
                      </td>
              </tr>
              <tr>
                      <td></td>
                      <td>
                      <input type="radio" name="genre_pc" value="portable">

Portable
                      </td>
              </tr>


Et voilà .
burinho
mais avec les bouton radio, tu ne peux avoir que un choix, alors que tu peux avoir un pc et portable.

pour le reste je vais essayer mais ilme semble que j'avais tester avec le nom du checkbox, mais je me demande si c'est pas du à ma BDD car pour cette question elle ne contient que un champ "genre_pc". alors que si je veux avoir 2 réponse cela va poser probleme.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.