Probleme code

Invité
Invité n'ayant pas de compte PHPfrance

07 août 2005, 17:03

Bonjour tt le monde, vla jesaie juste de faire un petit code qui controle si jai rempli tous les champs dans un formulaire ^^
Alors vla mon code :
<?
if (((isset($_POST['addresse'])) && (isset($_POST['login'])) && (isset($_POST['mdp'])) && (isset($_POST['bdd']))) && (($_POST['addresse'] && $_POST['login'] && $_POST['mdp'] && $_POST['bdd']) != NULL || 0))
{
	if (($_POST['addresse'] || $_POST['login'] || $_POST['mdp'] || $_POST['bdd']) = NULL || = 0)
	{
		echo 'Vous n\'avez point rempli tous les formulaires !';
	}	
}
else
{

	echo 'formulaires';
}
?>
Et vla je comprends pas le probleme ca affiche :

Parse error: parse error in c:\program files\easyphp1-8\www\sayman\install.php on line 4

Quelquun pourait me dire ou est le probleme?
:D
merci :)

Eléphant du PHP | 78 Messages

07 août 2005, 17:18

Tu doit simplement faire comme ceci :
if($a == 0 || $b == 0)
{
echo '$a et $b = 0';
}
et non pas ca :
if($a || $b == 0)
{
echo '$a et $b = 0';
}
Je pense que c'est a cause de ça (j'en suis pas sûr) :)

Invité
Invité n'ayant pas de compte PHPfrance

07 août 2005, 17:33

Ah v voir merci :)

Eléphanteau du PHP | 30 Messages

07 août 2005, 18:29

Ou sinon tu fais comme moi, pour avoir un script un peu moins long et plus simple à écrire tu utilise empty()
ca va beaucoup mieux !

?>
if(empty($a) OR empty($b))
{
echo "blablablabla";
}

else
{
   Et la tu continue ton script ...

Eléphant du PHP | 78 Messages

07 août 2005, 18:44

Oui exact, mais bon laisson le faire comme il veut ;)

Eléphant du PHP | 199 Messages

08 août 2005, 07:53

[resolu] ?