Bon je débute en php et je galère sur un truc qui va vous sembler super simple, je pense.
Voilà, j'ai une base donnée qui contient 3 champs (id, titre et texte)
Ce que je souhaite réaliser, c'est un bloc qui n'existe que s'il y a des entrées dans ces tables.
Jusque là ça va. Mais où cela se complique, c'est que je voudrais utiliser une div avec un titre.
ce que je veux obtenir :
Code : Tout sélectionner
<div id"conteneur">
<h3>Titre du bloc</h3>
<h4>Titre de la première entrée</h4>
<p>Texte de la première entrée</p>
<h4>Titre de la deuxième entrée</h4>
<p>Texte de la deuxième entrée</p>
...
</div>
Code : Tout sélectionner
<div id"conteneur">
<h3>Titre du bloc</h3>
<h4>Titre de la première entrée</h4>
<p>Texte de la première entrée</p>
</div>
<div id"conteneur">
<h3>Titre du bloc</h3>
<h4>Titre de la deuxième entrée</h4>
<p>Texte de la deuxième entrée</p>
</div>
Voilà mon code
<?php
{
require_once('config.php');
$requetebd = mysql_query("SELECT * from promo") or die ($errormessage);
while($data = mysql_fetch_array($requetebd))
if (($requetebd != '') && (strtolower($requetebd) != 'null') && (strlen(trim($requetebd)) > 0))
{
echo"<div id=\"conteneur\">";
echo"<h3>Titre du bloc</h3>";
if (($requetebd != '') && (strtolower($requetebd) != 'null') && (strlen(trim($requetebd)) > 0))
{
echo"<h4>$data[titre]</h4>";
echo"<p>$data[texte]</p></br>";
}
else
{
}
echo"</div>";
}
else
{
}
}
?>
en haut à gauche de ce sujet.