par
AB » 30 mai 2008, 04:25
<?php
$variable = "";
$variableb = "";
if(isset($variable) && isset($variable2)){
echo "Aucune variable n'est renseignée";
}
else {
echo "l'une des deux est OK";
}
?>
J'arrive pas à lui faire dire qu'aucune variable n'est renseignée et que tout est OK si l'une des deux existe.
Là c'est sûr ça risquait pas de marcher puisque isset() s'emploie pour savoir si une variable est affectée, c'est à dire = à n'importe qu'elle valeur, y compris = "" ou même = 0 .
Tu faisais donc strictement le contraire de ce qu'il fallait faire. T'avais pas lu la doc ? Tu devrais peut-être garder le lien de ce site sous le coude
http://fr.php.net/manual/fr/function.isset.php.
Sinon puisque tu dis que tu es débutant, il y a phpdebutant.org qui permet de bien commencer et où les choses sont expliquées pas à pas.
Je dis pas ça pour te jeter, reviens nous voir quand tu veux, mais c'est vraiment une bonne adresse pour faire ses tous premiers pas.
[quote="bloub"]
[php]<?php
$variable = "";
$variableb = "";
if(isset($variable) && isset($variable2)){
echo "Aucune variable n'est renseignée";
}
else {
echo "l'une des deux est OK";
}
?>[/php]
J'arrive pas à lui faire dire qu'aucune variable n'est renseignée et que tout est OK si l'une des deux existe.[/quote]
Là c'est sûr ça risquait pas de marcher puisque isset() s'emploie pour savoir si une variable est affectée, c'est à dire = à n'importe qu'elle valeur, y compris = "" ou même = 0 .
Tu faisais donc strictement le contraire de ce qu'il fallait faire. T'avais pas lu la doc ? Tu devrais peut-être garder le lien de ce site sous le coude http://fr.php.net/manual/fr/function.isset.php.
Sinon puisque tu dis que tu es débutant, il y a phpdebutant.org qui permet de bien commencer et où les choses sont expliquées pas à pas.
Je dis pas ça pour te jeter, reviens nous voir quand tu veux, mais c'est vraiment une bonne adresse pour faire ses tous premiers pas.