Probléme de checkbox dans une boucle
brookyouf
Messages postés
1
Statut
Membre
-
Azer_Ty Messages postés 108 Statut Membre -
Azer_Ty Messages postés 108 Statut Membre -
Bonjour,
je suis étudiande en première année de BTS informatique , actuellement en satage
je dois faire une application en php et je me trouve devant un problème que je n'arrive pas a résoudre .
je voudrais savoir comment je pourrais faire pour récupérer les nom des variables cochez
dans une autres pages voici mon code:
$sql="select * from materiel ";
$result=mysql_query($sql);
$ligne=mysql_fetch_array($result);
while($ligne)
{
$materiel= preg_replace('/ /','',$ligne['nomdumat']);//pour enlever les espaces
echo'<input type="checkbox" id="materiel" name="materiel[]">
<label for='.$materiel.'>'.$ligne['nomdumat'].'</label><br>';
$ligne=mysql_fetch_array($result);
}
?>
je suis étudiande en première année de BTS informatique , actuellement en satage
je dois faire une application en php et je me trouve devant un problème que je n'arrive pas a résoudre .
je voudrais savoir comment je pourrais faire pour récupérer les nom des variables cochez
dans une autres pages voici mon code:
$sql="select * from materiel ";
$result=mysql_query($sql);
$ligne=mysql_fetch_array($result);
while($ligne)
{
$materiel= preg_replace('/ /','',$ligne['nomdumat']);//pour enlever les espaces
echo'<input type="checkbox" id="materiel" name="materiel[]">
<label for='.$materiel.'>'.$ligne['nomdumat'].'</label><br>';
$ligne=mysql_fetch_array($result);
}
?>
A voir également:
- Probléme de checkbox dans une boucle
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Vlc lecture en boucle ✓ - Forum Lecteurs et supports vidéo
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Huawei s'allume et s'éteint en boucle - Forum Huawei
- Redémarrage en boucle Xiamo mi note 10 - Forum Xiaomi
1 réponse
Bonjour,
En PHP on peux savoir qu'une checkbox uniquement en vérifiant que la variable est transmise par POST/GET.
Le name est bien formé, en revanche je vous suggère de faire e sorte que l'id soit unique.
De plus lorsque une checkbox est coché alors elle vaut l'attribut value je vous suggère de tester le code suivant :
En utilisant un tableau avec le name, les cases cochées seront dans le tableaux et les cases auront la valeur $materiel.
Bonne journée,
En PHP on peux savoir qu'une checkbox uniquement en vérifiant que la variable est transmise par POST/GET.
Le name est bien formé, en revanche je vous suggère de faire e sorte que l'id soit unique.
De plus lorsque une checkbox est coché alors elle vaut l'attribut value je vous suggère de tester le code suivant :
while($ligne)
{
$materiel= preg_replace('/ /','',$ligne['nomdumat']);//pour enlever les espaces
echo '<input type="checkbox" id="'.$materiel.'" name="materiel[]" value="'.$materiel.'" />';
echo '<label for='.$materiel.'>'.$ligne['nomdumat'].'</label><br>';
$ligne=mysql_fetch_array($result);
}
En utilisant un tableau avec le name, les cases cochées seront dans le tableaux et les cases auront la valeur $materiel.
Bonne journée,