J'ai un fichier PHP qui affiche les données d'une tables SQL, le tous s'affiche dans un tableau.
Cependant je souhaiterai changer cela et faire apparaitre chaque donnée dans un fond.
Exemple :
premier ligne de donnée s'affiche dans le fond 1
deuxième ligne de donnée s'affiche dans un autre fond1 mit juste en dessous de celle ci
troisième ligne de donnée s'affiche en dessous de la ligne 3 dans un autre fond.
etc...
pour cela dans mon fichier PHP qui affiche les donnée j'ai placé cela.
<?php
$sql= 'SELECT * FROM annonces WHERE 1';
$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
//Ta boucle
$i=0;
while($data=mysql_fetch_array($req))
{ // ici la boucle qui permet d'effectuer la recherche
?>
<tr class="<?php echo ($i%2) ? 'classedufond2' : 'classedufond1'; ?>">
<td><?php echo $data ['departement']; ?></td>
<td><?php echo $data ['region']; ?></td>
<td><?php echo $data ['categorie']; ?></td>
<td><?php echo $data ['souscategorie']; ?></td>
<td><?php echo $data ['typeannonce']; ?></td>
<td><?php echo $data ['titreannonce']; ?></td>
<td><?php echo $data ['descriptionannonce']; ?></td>
<td><?php echo $data ['prix'].'<br /><br />'; ?></td>
</tr>
<?php
$i++;
?>
Puis dans mon fichier CSS j'ai placé cela.Code : Tout sélectionner
classedufond1
{
width: 400px;
height: 200px;
position: absolute;
top: 140px;
left: 160px;
font-family: arial;
background: url("../contenu/petite_annonce") no-repeat;
}
classedufond2
{
width: 400px;
height: 200px;
position: absolute;
top: 340px;
left: 160px;
font-family: arial;
background: url("../contenu/petite_annonce") no-repeat;
}
pourriez vous m'aider merci d'avance