PHP checkbox

david -  
 Twinpics -
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. Lptop Messages postés 33 Statut Membre 6
     
    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
    0
  2. Twinpics
     
    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.
    @+
    0