par
charabia » 11 mai 2006, 16:27
Nettoies déjà ton code.
<?php
// on se connecte à MySQL
$db = mysql_connect('**', '**', '**');
// on sélectionne la base
mysql_select_db('Cartes',$db);
mysql_select_db('Versions',$db);
mysql_select_db('Boosters',$db);
// on crée la requête SQL
$sql = 'SELECT * FROM Cartes WHERE Limitation_US="2" ORDER BY Nom_FR ASC';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
switch($data['Type_Carte_FR'])
{
case "Carte Monstre Normal": $couleur_rangee = "#BC9456"; break;
case "Carte Monstre à Effet": $couleur_rangee = "#AB582C"; break;
case "Carte Monstre à Effet Flip": $couleur_rangee = "#AB582C"; break;
case "Carte Monstre Rituel": $couleur_rangee = "#0D62BF"; break;
case "Carte Monstre de Rituel à Effet": $couleur_rangee = "#0D62BF"; break;
case "Carte Monstre de Fusion": $couleur_rangee = "#8B4D9D"; break;
case "Carte Monstre de Fusion à Effet": $couleur_rangee = "#8B4D9D"; break;
case "Carte Magie Normale": $couleur_rangee = "#0C8180"; break;
case "Carte Magie Continue": $couleur_rangee = "#0C8180"; break;
case "Carte Magie Jeu-Rapide": $couleur_rangee = "#0C8180"; break;
case "Carte Magie Rituelle": $couleur_rangee = "#0C8180"; break;
case "Carte Magie de Terrain": $couleur_rangee = "#0C8180"; break;
case "Carte Magie d'Equipement": $couleur_rangee = "#0C8180"; break;
case "Carte Piège Normal": $couleur_rangee = "#A24270"; break;
case "Carte Piège Continu": $couleur_rangee = "#A24270"; break;
case "Carte Piège Contre": $couleur_rangee = "#A24270"; break;
}
?>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#98F27D" width="80%" id="AutoNumber1" bgcolor="#009933" align="center">
<tr>
<td align="center" bgcolor="<?php echo $couleur_rangee;?>" style="font-family: 'Book Antiqua'; font-size: 12px;"><a href="http://blabla.../Banlist/DE/DetailCarteBanlistFR.php?Numero_Carte=<?php echo $data['Numero_Carte'];?>"><?php echo $data['Nom_FR'];?></a></td>
</tr>
</table>
<?php
}
// on ferme la connexion à mysql
mysql_close();
?>
Tu peux faire plus propre avec une feuille de styles externe.
Intégrer le style directement comme j'ai fait n'est pas conseille

A reprendre en externe. J'ai corrigé vite fait.
Nettoies déjà ton code.
[php]<?php
// on se connecte à MySQL
$db = mysql_connect('**', '**', '**');
// on sélectionne la base
mysql_select_db('Cartes',$db);
mysql_select_db('Versions',$db);
mysql_select_db('Boosters',$db);
// on crée la requête SQL
$sql = 'SELECT * FROM Cartes WHERE Limitation_US="2" ORDER BY Nom_FR ASC';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
switch($data['Type_Carte_FR'])
{
case "Carte Monstre Normal": $couleur_rangee = "#BC9456"; break;
case "Carte Monstre à Effet": $couleur_rangee = "#AB582C"; break;
case "Carte Monstre à Effet Flip": $couleur_rangee = "#AB582C"; break;
case "Carte Monstre Rituel": $couleur_rangee = "#0D62BF"; break;
case "Carte Monstre de Rituel à Effet": $couleur_rangee = "#0D62BF"; break;
case "Carte Monstre de Fusion": $couleur_rangee = "#8B4D9D"; break;
case "Carte Monstre de Fusion à Effet": $couleur_rangee = "#8B4D9D"; break;
case "Carte Magie Normale": $couleur_rangee = "#0C8180"; break;
case "Carte Magie Continue": $couleur_rangee = "#0C8180"; break;
case "Carte Magie Jeu-Rapide": $couleur_rangee = "#0C8180"; break;
case "Carte Magie Rituelle": $couleur_rangee = "#0C8180"; break;
case "Carte Magie de Terrain": $couleur_rangee = "#0C8180"; break;
case "Carte Magie d'Equipement": $couleur_rangee = "#0C8180"; break;
case "Carte Piège Normal": $couleur_rangee = "#A24270"; break;
case "Carte Piège Continu": $couleur_rangee = "#A24270"; break;
case "Carte Piège Contre": $couleur_rangee = "#A24270"; break;
}
?>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#98F27D" width="80%" id="AutoNumber1" bgcolor="#009933" align="center">
<tr>
<td align="center" bgcolor="<?php echo $couleur_rangee;?>" style="font-family: 'Book Antiqua'; font-size: 12px;"><a href="http://blabla.../Banlist/DE/DetailCarteBanlistFR.php?Numero_Carte=<?php echo $data['Numero_Carte'];?>"><?php echo $data['Nom_FR'];?></a></td>
</tr>
</table>
<?php
}
// on ferme la connexion à mysql
mysql_close();
?>[/php]
Tu peux faire plus propre avec une feuille de styles externe.
Intégrer le style directement comme j'ai fait n'est pas conseille ;) A reprendre en externe. J'ai corrigé vite fait.