PHP checkbox

Bonjour,

lors d'une requete php je fais un affichage de mes résultats et j'affiche une checkbox à coté de chaque ligne. Si l'utilisateur en choisi une alors lors de son clique sur valider cela doit supprimer la ligne qu'il a sélectionné.

Comment faire donc pour récupérer la valeur de la checkbox ??

2 réponses

  1. Bonsoir,

    Tu récupères la valeur qui correspond à la checkbox
    Code HTML :
    <input type="checkbox" name="Line[]" value="Ln1" /> Ligne 1 à supprimer<br />
    <input type="checkbox" name="Line[]" value="Ln2" /> Ligne 2 à supprimer<br />
    <input type="checkbox" name="Line[]" value="Ln3" /> Ligne 3 à supprimer

    Code PHP :
    foreach($_POST['Line'] as $key => $value) {echo $value;}

    Si tu as besoin de plus d'explication, il y a de très bon tutos sur le net concernant la façon de récupérer la valeur de checkbox cochées.
    @+
    1. Salut !

      Ton formulaire :

      <form method="post" action="suppression.php"> 
      <input type="checkbox" name="ligne1"/> Ligne 1 
      <input type="checkbox" name="ligne2"/> Ligne 2 
      <input type="checkbox" name="ligne3"/> Ligne 3 
      <input type="checkbox" name="ligne4"/> Ligne 4 
      <input type="checkbox" name="ligne5"/> Ligne 5 
       <input type="submit" value="Supprimer" /> 
      


      Si une case est cochée, elle aura la valeur "on". Si elle n'est pas cochée, elle n'existera pas.

      Donc tu peux faire sur la page suppression.php :

      <?php 
      if (isset($_POST['ligne1']) 
      { 
      // La case Ligne 1 est cochée 
      } 
      // Etc pour le reste des lignes
      ?> 
      


      Cordialement,

      Lptop