biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010
-
21 oct. 2007 à 15:22
biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010
-
21 oct. 2007 à 17:14
Bonjour tout le monde,
J'aimerais savoir comment différencier de couleurs des réponses sql
exemple de ce que je souhaite faire :
J'ai un forum et un siteJ'ai créé sur mon forum une rubrique "Le site" et une rubrique "Le forum" (le site id 49 et le forum id 50)
je récupère les sujets des actus du site et du forum pour les afficher sur mon site par cette requête :
$reponse = mysql_query('SELECT * FROM `ibf_topics` Where Forum_id=49 OR Forum_id=50 ORDER BY start_date DESC LIMIT 0 , 5 ');
Ainsi je récupère donc les titres des sujets en liens direct sur mon forum.
J4aimerais que les actus du site soit d'une couleur (par exemple jaune) et les actus du forum soit d'une autre couleur (exemple marron)
mais je ne sais pas comment faire car j'ai ceci au niveau de l'affichage de mes données :
$reponse = mysql_query('SELECT * FROM `ibf_topics` Where Forum_id=49 OR Forum_id=50 ORDER BY start_date DESC LIMIT 0 , 5 ');
while ($donnees = mysql_fetch_array ($reponse))
{
echo '<tr align=center>';
echo'<td align=center>';
echo '[' .ucfirst( $donnees ['title'] . '' );
echo '</td>';
echo '</tr>' ;
}
merci de me dire comment faire pour ajouter un peu de couleur car je bloque la :(
biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010 21 oct. 2007 à 16:20
Merci mais ça marche pas :(
j'utilise pour mon site dreamweaver et j'ai défini des class et des styles pour mon site au niveau des liens comment je peux modifier tout ça?
car je pense que ça viens de la puisque j'ai demander à ce que tous les liens soient de la meme couleur
comment y remédier?
zut69
Messages postés354Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention26 juin 20121 21 oct. 2007 à 16:43
Oula...
A ce moment là ca complique, il y a plusieurs méthodes, mnt tu peux soit créer un style "lien" que tu défini et appliqué ca à chaque liens sauf ceux la... Mais bon c est pas très pratique.
Une autre solution serait de forcer la modification de la couleur avec javascript. De cette manière:
<?
$reponse = mysql_query('SELECT * FROM `ibf_topics` Where Forum_id=49 OR Forum_id=50 ORDER BY start_date DESC LIMIT 0 , 5 ');
while ($donnees = mysql_fetch_array ($reponse))
{
$test = mysql_query('SELECT Forum_id FROM `ibf_topics` WHERE tid='.$donnees['tid']);
echo '----
';
echo', ';
echo 'http://informaticman.free.fr/forum/index.php?showtopic=' . $donnees['tid'] . '\" id=\"'$test.'\" target=\"_blank\">' .ucfirst( $donnees ['title'] . '' );
echo '</td>';
echo '' ;
} ?>
Voilà, ça devrait marcher.
Je t'explique quand meme le principe: Je donne un nom à ton lien, 49 ou 50. Ensuite, après l'affichage j'utilise le javascript (les 4 dernieres lignes) pour modifier la couleur du texte, tous ceux qui s'appellent \"50\" deviennent rouges, les \"49\" deviennent jaunes.
Essaie et redis moi si ça marche.
</td>
Vous n’avez pas trouvé la réponse que vous recherchez ?
biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010 21 oct. 2007 à 17:07
Marche pas :(
ça me marque au niveau de internet explore qu'il y a une erreur, et quand je clique sur détail ça me marque :
document.getElementById(...) à la valeur Null ou n'est pas un objet