afficher une liste dans un tableau en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : afficher une liste dans un tableau en php

Re: afficher une liste dans un tableau en php

par moogli » 08 mars 2011, 18:10

salut,

ton tableau est mal définit en html http://fr.selfhtml.org/html/tableaux/co ... tm#definir (il n'y a qu'une seule ligne d'entete => td au lieu de th)

quel est ton dernier code ?

peut tu nous fournir le create table et un jeux de donnée minimal (5-6 tuples) pour tester ?

@+

Re: afficher une liste dans un tableau en php

par ifate » 08 mars 2011, 08:23

Bonjour .En effet ce n'est pas compliqué quand on le sait :wink: mais le premier nom le la liste ne s'affiche pas que ce soit en ASC ou DESC ... bizarre :|

Re: afficher une liste dans un tableau en php

par misterflo » 07 mars 2011, 23:26

Resalut :D
Tu peux ajouter à la fin de ta requête SQL un ORDER BY comme suit :
SELECT * FROM users ORDER BY nom ASC
ASC pour ascendant et DESC pour descendant

Re: afficher une liste dans un tableau en php

par ifate » 07 mars 2011, 22:21

Petit problème la liste n'est affiché n'est pas par ordre alphabétique , j'ai essayé asort , sort et ksort mais rien n'y fait .As tu une idée? merci

Re: afficher une liste dans un tableau en php

par ifate » 07 mars 2011, 21:51

Bonsoir.J'ai modifié et cela marche je te remercie beaucoup maintenant il me reste a organiser cette liste en tableau d'une maniere correcte.bonne soirée et encore merci :D :D :D

Re: afficher une liste dans un tableau en php

par misterflo » 07 mars 2011, 19:55

Les short tags sont-ils autorisés ?

Il manque une balise <table> pour ton second tableau

afficher une liste dans un tableau en php

par ifate » 07 mars 2011, 19:38

Bonjour.Je souhaite afficher une liste d'inscrits a une compétition dans un tableau a partir d'une base de donnée mais ne n'arrive qu' a afficher la partie en html .je pense que c'est au niveau de la boucle while que cela ne marche pas , je vous ai mis le code.

<?PHP


$connexion=mysql_connect("localhost","root","")OR die('Erreur de connexion');
mysql_select_db('liste des inscrits')OR die('Erreur de sélection de la base');
$requete = mysql_query('SELECT *FROM listedesinscrits') OR die('Erreur de la requête MySQL');
$liste = mysql_fetch_array($requete);
mysql_close()

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>

<table width="100" border="0">
<tr>
<th scope="col">nom</th>
<th scope="col">prenom</th>
<th scope="col">né(e)</th>
<th scope="col">sexe</th>
<th scope="col">pays</th>
<th scope="col">dept</th>
<th scope="col">club-ville</th>
<th scope="col">payé</th>
<th scope="col">cm</th>
</tr>
</table>
<? while($liste = mysql_fetch_array($requete))

{ ?>

<tr>
<th scope="col"><? echo $liste['nom'];?></th>
<th scope="col"><? echo $liste['prenom'];?></th>
<th scope="col"><? echo $liste['né(e)'];?></th>
<th scope="col"><? echo $liste['sexe'];?></th>
<th scope="col"><? echo $liste['pays'];?></th>
<th scope="col"><? echo $liste['dept'];?></th>
<th scope="col"><? echo $liste['club-ville'];?></th>
<th scope="col"><? echo $liste['payé'];?></th>
<th scope="col"><? echo $liste['cm'];?></th>
</tr>
<? } ?>
</table>
</body>
</html>