Bonjour
Tu peux aussi tester si l'autre variable n'est pas nulle, si les 2 conditions sont remplies, le script continue :
if (!empty($_POST['poidsavant']) AND !empty($_POST['poidsaprès']))
sinon je suis entièrement d'accord avec la réponse de Jean-François.
et lorsque je sais que je vais souvent utiliser la même variable dans mon code je simplifie son appel, par exemple
$avant = $_POST['poidsavant'];
$apres = $_POST['poidsavant'];
if (!empty($avant) AND !empty($apres))


Le 07/01/2014 23:57, Christophe GARNIER a écrit :
bonjour. merci beaucoup pour ton aide. Mais il faut aussi que je prévois le cas 
ou les 2 poids sont identiques. Si je ne le fais pas ça va planter. Si je le 
fais le script me renvoie identique alors même que je n’ai rien rentré. Et ca 
c’est pas bon.

Le 7 janv. 2014 à 23:48, bbr <cecile.boilea...@free.fr> a écrit :

doc de isset : http://www.php.net/manual/fr/function.isset.php
utilise plutôt
if (!empty($_POST['poidsavant'])) ce qui teste que ta variable n'est pas nulle, 
dans le cas d'isset ça teste juste si elle existe même si elle est vide


Le 07/01/2014 23:01, Christophe GARNIER a écrit :
bonjour. merci beaucoup ; ça marche là. par contre peux tu m’expliquer 
l’intérêt de isset. Je ne comprends pas bien dans quels cas on peut l’utiliser. 
Aussi, dans mon script je lui fait comparer les 2 poids. inférieur, supérieur 
ou égal. Par contre en lançant le script il m’affiche poids identique ce qui 
est normal car je n’ai rien entré au départ. En fait je voudrai que la 
comparaison ne se fasse qu’une fois le formulaire envoyé. comment procéder.
je colle les lignes en dessous.
<?php
if ($_POST['poidsapres']>$_POST['poidsavant'])
{
echo "arrêtes de bouffer au macdo";
}
elseif ($_POST['poidsapres']<$_POST['poidsavant'])
{
echo "tu es trop maigre tu perds ton short";
}
else
{
echo "ton poids n'a pas changé";
}
?>

Le 7 janv. 2014 à 11:01, bbr <cecile.boilea...@free.fr> a écrit :

Bonjour
t'as une erreur de syntaxe ici :
if ($_POST['poidsavant']!= $POST['poidsapres'])
c'est $_POST (il faut un souligné entre $ et POST)
ça marchera tout de suite mieux

Le 07/01/2014 10:26, Christophe GARNIER a écrit :
<html>
<head>
<title>comparaison de poids</title>
<meta charset="utf-8">

</head>
<body>
<form action="monpoids.php" method="post">
<label for="poidsavant">poids avant</label>
<input type="text" name="poidsavant" id="poidsavant"/>
<label for="poidsapres">poids après</label>
<input type="text" name="poidsapres" id="poidsapres"/>
<input type="submit" value="valider votre poids">
</form>
<?php
//on peut tester l'envoi du formulaire par  namporte quelle variable de ce 
formulaire
if (isset($_POST['poidsavant']))
{
if ($_POST['poidsavant']==$POST['poidsapres'])
{
echo "la valeur est la même";
}
else
{
echo "la valeur n'est pas la même";
}
}
?>

</body>
</html>

--

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        


--

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 
MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        


--

Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à