Condition qui ne marche pas ... - PHP - Programmation
Marsh Posté le 30-01-2006 à 23:15:48
J'ai pas lu ton code mais les petits carrés sont différents selon la news, chez moi.
Marsh Posté le 31-01-2006 à 01:26:18
au moment où tu fais
Code :
|
$donnees['rubrique'] ne contient encore rien. $rubrique ne contient donc rien. Donc ton test est faux, et il fait la clause else, et fixe donc systématiquement le logo sur "anime".
Tu peux vérifier avec un echo $rubrique placé avant la condition.
Marsh Posté le 30-01-2006 à 22:19:26
Bonjour à tous,
J'ai un petit problème de code incompréhensible et d'autant plus énervant qu'il est tout à fait bénin :
http://www.jap-on.org/test_news.php : Je voudrais changer de logo ( le petit carré de couleur ) pour chaque type de rubrique ( Accueil, Animés etc ... ) pour les news ( à droite ).
Or vous pouvez constater qu'il n'y a que des logos bleus, correspondant à la rubrique " Animés ".
Mon code est le suivant :
<strong> Aujourd'hui</strong>
<table>
<?php
mysql_connect("X", "Y", "Z" );
mysql_select_db("N" );
$recuperation = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 15');
$rubrique=$donnees['rubrique'];
if ($rubrique=='Accueil')
{$logo="accueil";}
else
{$logo="animes";}
while ($donnees = mysql_fetch_array($recuperation))
{
?>
<tr>
<td><?php echo date('H\:i', $donnees['timestamp']); ?> | <?php echo $donnees['rubrique']; ?></td>
<td><img src="http://www.jap-on.com/design/logo_<?php echo "$logo"; ?>.jpg" class="logo_rubrique" alt="<?php echo $donnees['rubrique']; ?>"/></td>
<td><?php echo $donnees['titre']; ?></td>
<?php
}
?>
</table>
Je ne vois vraiment pas ce qui cloche ! o_O