[Resolu] Redefinir une classe css à l'aide de PHP?

Redefinir une classe css à l'aide de PHP? [Resolu] - PHP - Programmation

Marsh Posté le 17-11-2006 à 00:54:31    

Bonsoir à tous!  :hello:  
 
Voilà je me posais une question, que je vais mettre en scène par un petit exemple pratique:
 
Voilà, disons que j'ai une page qui affiche le résultat d'une requête sous forme de tableau:
 
On a donc un truc du genre:
 

Citation :


<table class=normal>
affichage de l'entête du tableau
affichage des éventuels résultats de la requête sous formes de lignes dans le tableau
affichage d'une ligne de total en bas
</table>


 
Seulement c'est bien joli mais si je n'ai pas de résultats je voudrais afficher un message et cacher le tableau  :sweat: . Je peux compter le nombre de résultats affichés en plaçant un petit compteur dans l'affichage., dans ce style
 
 

Citation :

<table class=normal>
affichage de l'entête du tableau
$données_brutes = mysql_query(requete);
$i =0
while ($resultats ==mysql_fetch_array($données_brutes))
{
affichage des éventuels résultats de la requête sous formes de lignes dans le tableau
$i++
}
affichage de la ligne de total
</table>


 
et moi, fort de ce compteur, je voudrais, si jamais il est égal à zero, changer la classe du tableau, la redéfinir en quelques sortes, une classe qui bien sur le rendrait invisible (pas trop compliqué) et afficher un message disant qu'il n'y a pas de résultats  :sol:  
 
J'espère avoir été clair :) Je ne sais même pas si c'est possible mais bon, j'attends vos idées  ;)  
 
merci d"avance à tous!!


Message édité par chodaboy_ le 17-11-2006 à 02:06:08
Reply

Marsh Posté le 17-11-2006 à 00:54:31   

Reply

Marsh Posté le 17-11-2006 à 01:02:28    

Tu fais ton $donnees_brutes = mysql_query().
 
Ensuite tu utilise mysql_num_rows($donnees_brutes) qui retourne le nombre de résultat pour savoir si tu affiche un message disant qu'il n'y a aucun résultat ou si tu va afficher ton tableau et boucler pour le contenu.
 
Ton compteur n'est donc pas utilse.

Reply

Marsh Posté le 17-11-2006 à 01:05:45    

Mais oui bien sûr!!! Je cherchais vraiment midi à 14 heures!  :pt1cable:  
 
Merci bien pour ta réponse fulgurante  :jap:

Reply

Marsh Posté le 17-11-2006 à 01:22:10    

Mais je t'en prie. :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed