[résolu] afficher message erreur quand variable n'existe pas
Posté : 23 déc. 2011, 17:36
Bonjour,
J'ai un petit problème j'ai conçu un petit blog, qui permet de poster des billets et sur les billets l'on peut poster des commentaires. Seulement j'aimerais que quand il n'y a aucun commentaire sur un billet il s'affiche un echo"Aucun commentaire" sauf que je ne vois pas du tout comment faire.
Je vous montre mon code :
vueComHL.php
getComment.php
et mon index.php
Comment puis je faire ?
Cordialement,
J'ai un petit problème j'ai conçu un petit blog, qui permet de poster des billets et sur les billets l'on peut poster des commentaires. Seulement j'aimerais que quand il n'y a aucun commentaire sur un billet il s'affiche un echo"Aucun commentaire" sauf que je ne vois pas du tout comment faire.
Je vous montre mon code :
vueComHL.php
Code : Tout sélectionner
<html>
<div id="bodyComment">
<?php
foreach ($tab AS $row)
{
echo '<div id="contentComment">';
echo $row["content"]; // c'est ici que sa coince car si il trouve rien dans la BDD il affiche une page blanche impossible de mettre un message d'erreur
echo '</div>';
echo '<div id="footerComment">';
echo "Publié par {$row['login']} le {$row['created']} Dernière modification le : {$row['updated']}";
echo '</div>';
}
?>
</div>
</html>
Code : Tout sélectionner
<?php
function getComment()
{
$ressource = mysql_query("SELECT `comments`.`idcomments`, `comments`.`content`, `comments`.`idbillets`, `comments`.`created`, `comments`.`updated`, `comments`.`id_users`, `users`.`login`
FROM `comments`
LEFT JOIN `users` ON `comments`.`id_users`=`users`.`id_users`
WHERE `idbillets`=".$_GET['idbillet']."");
$result= array();
while($row=mysql_fetch_assoc($ressource))
{
$result[]=$row;
}
return $result;
}
?>Code : Tout sélectionner
elseif ($_GET["page"] == "voirCom")
{
include_once("pages/getComment.php");
$tab = getComment();
include_once("views/vueComHL.php");
}Cordialement,