Page 1 sur 1

Autant de code répété que d'enregistrements trouvé

Posté : 22 févr. 2005, 00:40
par Ultiny
Pour ce titre un peu confu je m'explique.

Plusieur fois sur mon site je vais avoir a repéter un morceau de code (un function je pense) antant de fois a la suite que la base de donné comportera d'enregistrement.

Ma table rescensse les serveurs, je voudrais donc, que sur une page, on affiche tout les serveurs dispo à la suite sous forme de petit tableau affichant les different paramètres spécifiquent au serveurs.

Exemple :

La base rescences 10 serveurs, 2 sont libres (champs de loueurs vide)
1er serveurs ID =#08, 12 slot, public
2eme serveur ID =#24, 16 slot, privé

Php affiche

------------------
Serveur 08 | 12 slot | public
------------------

------------------
Serveurs 24 | 16 slot | privé
------------------

Maintenant la base rescence 11 serveurs, 3 sont libres
1er serveurs ID =#08, 12 slot, public
2eme serveur ID =#24, 16 slot, privé
3eme serveur ID =#12, 16 slot, public

Php affiche

------------------
Serveur 08 | 12 slot | public
------------------

------------------
Serveur 24 | 16 slot | privé
------------------

------------------
Serveur 12 | 16 slot | public
------------------


Voila donc se que je voudrais, alors est ce que quelqu'un aurait le nom de cette technique ? ou un lien vers un exemple de réalisation ? Merci beaucoup

Posté : 22 févr. 2005, 09:13
par Jerem'
Avec dans ta base 3 champs pour les serveurs : id, slots et type (privé ou public) et libre (0 pour non, 1 pour oui)
// connection a la base de donnée

$requete = mysql_query("SELECT * FROM serveurs WHERE libre='1' ORDER BY id ASC");

while($serveur = mysql_fetch_array($requete))
{
      echo "Serveur ".$serveur['id']." | ".$serveur['slots']." slot | ".$serveur['type']."<br />\n";
}
:wink:

Posté : 22 févr. 2005, 15:59
par Ultiny
ça marche parfaitement merci beaucoup.
J'avais en fait peur que la ligne echo ne soit pas repété.

Posté : 22 févr. 2005, 16:06
par Jerem'
De rien, un ptit clic sur résolu :wink: