Prblm prise en cpte des checkbox ds un form

Ynsouk Messages postés 108 Statut Membre -  
fettahnet Messages postés 73 Statut Membre -
Bonjour,
j'utilise php
j'affiche dans un formulaire une liste dont les données proviennent
d'une base de données.
ok cette liste est affichée à l'aide d'une boucle parcourant une requete.
lorsque je soumets le formulaire, j'arrive pas tenir compte des valeurs
des cases ke j'ai cochées.

je vous envoie le code

page du formulaire

while ($rows = mysql_fetch_array($resreqcours))
{
//echo $rows[0] ;
$nomcourscache=$rows[0] ;
$nomcours=$rows[0] ;

$affichage= "<input name= ". $nomcours. " type=checkbox value =" .$nomcours." />" . $rows[1]. "<br>";
echo $affichage ;}

page cible
if ($_POST['$nomcours']=="on")
{instruction}

je coche 2 cases par ex et j'ai l erreur svte

Notice: Undefined index: $nomcours in c:\program files\easyphp1-8\www\localwebsoft\validation_inscription.php on line 29

1 réponse

fettahnet Messages postés 73 Statut Membre 1
 
salut

essayer avec l'instruction isset.

exemple:

<?php
if (isset($_POST['nom_checkbox']))
{
echo "la case est cocher";
}
else
{
echo "la case n'est pas cocher";
}

?>

si tu coche la case le programme affiche : la case est cocher
0