affichage sql dans CSS
Posté : 01 mars 2010, 20:17
bonjour a tous,
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.
mais rien n'apparait, je trouve pas mon problème
pourriez vous m'aider merci d'avance
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