enregistrement complet d'un checkbox

Répondre
poruki
le 24/05/2009 à 16:40
poruki
Bonjour,
Je construis une table avec le résultat d?un select. Pour chaque ligne il y a une checkBox.
Je veux récupérer l?enregistrement complet de checkbox coché.
je suis un debutant please help
code :

<form method="POST" action="cli_com.php">
<?php
$sql1 = mysql_query("SELECT * FROM ac_client");

echo "<table width=100% cellspacing=\"0\" cellpadding=\"0\">";
echo "<tr class=\"blueRow\">";
echo " <td>Select</td>";
echo " <td>First Name</td>";
echo " <td>Sur Name</td>";
echo " <td>Address</td>";
echo " <td>Mail</td>";
echo " <td>Mobile Phone</td>";
echo " <td>Client Id</td>";
echo "</tr>";

while($result1 = mysql_fetch_array($sql1)) {

echo "<tr id=\"r\$$i\">";
//echo "<td width=50%>Client</td>";
echo " <td> <input type=checkbox name=chk[".$i."] value = ".$result1["cli_id"] ." </td>";
echo " <td> " .$result1["cli_prenom"] . " </td>";
echo " <td> " .$result1["cli_nom"] . " </td>";
echo " <td> " .$result1["cli_add"] . " </td>";
echo " <td> " .$result1["cli_mail_ad"] . " </td>";
echo " <td> " .$result1["cli_portable"] . "</td>";
echo " <td> " .$result1["cli_id"] . "</td></tr>";


$i++;
}
echo "</table>";

?>

<input type="submit" name="manip" value="ajouter" >
<input type="submit" name="manip" value="choisir">

</form>
</head>
</html>
poruki
LA GLOBULE
le 24/05/2009 à 20:06
LA GLOBULE
Déjà, tu dois mettre des quotes autour des valeurs de l'attribut name de tes checkbox.

Ensuite, normalement, tu devrais avoir les checkbox cochées dans le tableau $_POST['chk'] (une fois le formulaire soumis dans la page qui fait le traitement).
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours