par
Dipsy » 10 févr. 2009, 10:26
Rolusseum, merci de ta réponse mais ça ne solutionne pas mon pb.
Même s'il n'y a pas d'entrée dans mes tables, je me retrouve toujours avec ma div "conteneur" et mon titre de bloc visible sur le site. Or, je souhaite que ce pavé disparaisse s'il n'y pas d'entrée. C'est vraiment à ce niveau que le pb se situe, sinon le reste ça va.
Donc, je souhaiterai savoir s'il existe une
fonction pour tester si la table contient des données,
si oui, elle execute un echo""
si non, elle ne fait rien
Merci quand même
-----------------
Bon voici la solution
<?php
{
require_once('config.php');
$Resultat = mysql_query("SELECT * from table");
$num_rows = mysql_num_rows($Resultat);
if ($num_rows > 0) {
echo"<div id=\"conteneur\">";
echo"<h3>Titre de la box</h3>";
}
else {}
}
?>
<?php
{
$requetebd = mysql_query("SELECT * from table") or die ($errormessage);
while($data = mysql_fetch_array($requetebd))
if (($requetebd != '') && (strtolower($requetebd) != 'null') && (strlen(trim($requetebd)) > 0))
{
echo"<h4>$data[titre]</h4>";
echo"<p>$data[texte]</p></br>";
}
else
{
}
}
?>
<?php
{
$Resultat = mysql_query("SELECT * from table");
$num_rows = mysql_num_rows($Resultat);
if ($num_rows > 0) {
echo"</div>";
}
else {}
}
?>
Rolusseum, merci de ta réponse mais ça ne solutionne pas mon pb.
Même s'il n'y a pas d'entrée dans mes tables, je me retrouve toujours avec ma div "conteneur" et mon titre de bloc visible sur le site. Or, je souhaite que ce pavé disparaisse s'il n'y pas d'entrée. C'est vraiment à ce niveau que le pb se situe, sinon le reste ça va.
Donc, je souhaiterai savoir s'il existe une[u] fonction[/u] pour tester si la table contient des données,
si oui, elle execute un echo""
si non, elle ne fait rien
Merci quand même
-----------------
Bon voici la solution
[php]
<?php
{
require_once('config.php');
$Resultat = mysql_query("SELECT * from table");
$num_rows = mysql_num_rows($Resultat);
if ($num_rows > 0) {
echo"<div id=\"conteneur\">";
echo"<h3>Titre de la box</h3>";
}
else {}
}
?>
<?php
{
$requetebd = mysql_query("SELECT * from table") or die ($errormessage);
while($data = mysql_fetch_array($requetebd))
if (($requetebd != '') && (strtolower($requetebd) != 'null') && (strlen(trim($requetebd)) > 0))
{
echo"<h4>$data[titre]</h4>";
echo"<p>$data[texte]</p></br>";
}
else
{
}
}
?>
<?php
{
$Resultat = mysql_query("SELECT * from table");
$num_rows = mysql_num_rows($Resultat);
if ($num_rows > 0) {
echo"</div>";
}
else {}
}
?>[/php]