par
maxpimp » 14 déc. 2011, 11:26
Bonjour,
Je voudrais utiliser les conditions if et else, que j'ai déjà utilisé avec succès mais là je ne comprend pas le bug :
voici mon code :
Code : Tout sélectionner
<?php
$contenu =stripslashes($donnees['contenu']);
$infos =stripslashes($donnees['infos']);
if(!empty($_POST["infos"]))
{
echo $contenu;
echo '<br /><a href="infos.php?id='.$id.'">en savoir +</a>';
}
else
{
echo $contenu;
}
?>
Vous l'aurez compris, si dans ma base les "infos" sont remplies on affiche le lien sinon on affiche que le "contenu".
Le problème c'est que quoi qu'il arrive c'est le else qui est pris en compte, si je met le lien dans else, il me retourne le contenu + le lien pour chaque actu, sans savoir si "infos" est remplie.
Pouvez-vous m'aider ?
Bonjour,
Je voudrais utiliser les conditions if et else, que j'ai déjà utilisé avec succès mais là je ne comprend pas le bug :
voici mon code :
[code]
<?php
$contenu =stripslashes($donnees['contenu']);
$infos =stripslashes($donnees['infos']);
if(!empty($_POST["infos"]))
{
echo $contenu;
echo '<br /><a href="infos.php?id='.$id.'">en savoir +</a>';
}
else
{
echo $contenu;
}
?>[/code]
Vous l'aurez compris, si dans ma base les "infos" sont remplies on affiche le lien sinon on affiche que le "contenu".
Le problème c'est que quoi qu'il arrive c'est le else qui est pris en compte, si je met le lien dans else, il me retourne le contenu + le lien pour chaque actu, sans savoir si "infos" est remplie.
Pouvez-vous m'aider ?