Je voudrait recuperer 2 champs de ma base de donner et les afficher ds un tableau html avec les positions écrit devant
exemple:
1.champ1.champ2
Je voudrait recuperer 2 champs de ma base de donner et les afficher ds un tableau html avec les positions écrit devant
exemple:
1.champ1.champ2
lis quelques cours par exemple :
http://php.developpez.com/faq/?page=...queteselection
http://cyberzoide.developpez.com/php4/mysql/
ou détailles nous ton problème pour qu'on puisse éventuellement t'aider...
;-)
J'ai mon tableau mais jai encore 1 petit problemes
sa affiche mon tableau correctement mais je voudrait avoir seulement les 10 premier enregistrement je mets LIMIT 10 dans la requetes et la sa naffiche plus rien, j'aimerais aussi pouvoir marquer avant chanque enregistrement la position
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $requete = "SELECT * FROM membre ORDER BY lvl DESC "; $envoi = mysql_query($requete); // début du tableau ( hors boucle ) echo "<table width=\"300\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"2\"> \n"; // début de la boucle while($tableau = mysql_fetch_array($envoi)) { echo "<tr> \n"; echo "<td width=\"100\" align=\"left\" valign=\"top\" bgcolor=\"#D0DCB4\">".$tableau["pseudo"]."</td> \n"; echo "<td width=\"50\" align=\"left\" valign=\"top\" bgcolor=\"#D0DCB4\">".$tableau["lvl"]."</td> \n"; echo "</tr> \n"; } // fin du tableau html ( hors boucle ) echo "</table> \n";
ex: 1 Vince 43
2 roger 41
3 robert 40 etc...
merci d'avance
il n'y a pas de raison que cela ne fonctionne pas...Envoyé par tyarak
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $requete = "SELECT * FROM membre ORDER BY lvl DESC LIMIT 10";s'agit-il de leur position dans la base de données ? si oui il ont un numéro d'identifiant, il suffit de l'afficher de la même façon que tu affiches le reste,Envoyé par tyarak
sinon tu peux numéroter les résultats toi-même :
;-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $i = 1; while($tableau = mysql_fetch_array($envoi)) { echo "<tr> \n"; echo "<td>$i</td>"; echo "<td width=\"100\" align=\"left\" valign=\"top\" bgcolor=\"#D0DCB4\">".$tableau["pseudo"]."</td> \n"; echo "<td width=\"50\" align=\"left\" valign=\"top\" bgcolor=\"#D0DCB4\">".$tableau["lvl"]."</td> \n"; echo "</tr> \n"; $i++; }
Merci beaucoup tout marche mais j'aimerais pouvoir afficher,
Vous etes $votreposition(ex:15) pour ceux qui ne sont pas ds le top 10 il peuvent savoir leur position
$pseudo_membre est la variable contenant ton pseudo
Il faut que tu fasses un autre requête portant uniquement sur ce pseudo, en utilisant la fonction sql COUNTEnvoyé par tyarak
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager