Page 1 sur 1
création dynamique de checkbox
Posté : 01 juin 2005, 18:07
par Beettlemaster
Salut tout le monde je viens vous voir acr j'ai un problème avec mes checkbox. En fait je les créer en fonction du nombre d'élément dans ma base de donnée mais le problème c'est que leur nom est créer en même temps et en fonction de l'idendifiant de l'élément qui lui ai associé.
une fois que je vais sur la page suivante de mon site ben je ne vois pas tout comment je peux faire pour récupérer les donnée de ces checkbox vu que j'ai pas leur nom...
Donc si quelqu'una une idée à me soumettre hésitez pas parce que moi ca m'aiderai énormément.
Merci et à bientôt ici même
Posté : 01 juin 2005, 18:10
par Cyrano
Comment établis-tu leur identifant ?
Posté : 01 juin 2005, 21:09
par BFH
je peux te donner du code demain matin (si t'as le temps d'attendre jusque là) car à vu de nez il doit te manquer un peu de code du style :
$query="SELECT * FROM ta_Table WHERE Tes_Conditions";
$result=mysql_query($query);
while($row=mysql_fetch_assoc($result))
{
<td><?=$row[nom_du_champs];?></td>
}
Posté : 01 juin 2005, 21:32
par pascaltje
salut,
une solution est de creer tes box avec un nom préfixé par box_.
Si le formulaire est en POST, tu auras les cases cochées via:
foreach($_POST AS $cle=>$valeur)
{
if(le_debut_de_$cle == 'box_')
{
// alors prendre la $valeur
}
}
A+
Pascal
Posté : 01 juin 2005, 22:22
par fab
je peux te donner du code demain matin (si t'as le temps d'attendre jusque là) car à vu de nez il doit te manquer un peu de code du style :
$query="SELECT * FROM ta_Table WHERE Tes_Conditions";
$result=mysql_query($query);
while($row=mysql_fetch_assoc($result))
{
<td><?=$row[nom_du_champs];?></td>
}
en même temps ça risque pas de macher si tu rajoutes ça...
essaye plutot
<?php
$query="SELECT * FROM ta_Table WHERE Tes_Conditions";
$result=mysql_query($query);
while($row=mysql_fetch_assoc($result))
{
?>
<td><?=$row[nom_du_champs];?></td>
<?php
}
?>
Posté : 02 juin 2005, 08:40
par BFH
Ah le boulet!
J'avais completement oublié la balise php!