Case à cocher PHP

Résolu
Mabroukkkkk -  
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

merci d'abord pour vos aides monsieur
j'ai essayé d'executer ce code mais j'arrive pas à l'executer:

<form action="<? $PHP_SELF;?>" method="post" name="form1">
<input name="check[]" type="checkbox" value="1">
<input name="check[]" type="checkbox" value="2">
<?php
foreach((array)$check as $elem)
{
$res=$res+$elem;
}
echo $res;
?>
</form>

message d'ereur:
Notice: Undefined variable: check in c:\program files\easyphp1-8\www\des\pagesweb\untitled-1.php on line 14

Notice: Undefined variable: res in c:\program files\easyphp1-8\www\des\pagesweb\untitled-1.php on line 18

1 réponse

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

Au lieu de (array)$check, met $_POST['check']
Et initialise $res avant:
$res = '';
foreach($_POST['check'] as $elem)
{
    $res=$res+$elem;
} 
0
Mabroukkkkk
 
Merci bcq monsieur pour votre aide, j'ai trouvé le moitié de la solution mais lorsque je veux executer le scripte dans la meme page du formulaire à l'aide ($PHP_SELF) j'arrive pas.
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Et en remplaçant ça:
<? $PHP_SELF;?>

Par ça:
<?=$_SERVER['PHP_SELF'];?>
0