Case à cocher PHP

Résolu/Fermé
Mabroukkkkk - 7 avril 2008 à 13:05
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 7 avril 2008 à 19:57
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
A voir également:

1 réponse

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
7 avril 2008 à 13:50
Salut,

Au lieu de (array)$check, met $_POST['check']
Et initialise $res avant:
$res = '';
foreach($_POST['check'] as $elem)
{
    $res=$res+$elem;
} 
0
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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
7 avril 2008 à 19:57
Et en remplaçant ça:
<? $PHP_SELF;?>

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