IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Affichage de résultats SQL dans un tableau


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Par défaut Affichage de résultats SQL dans un tableau
    Bonjour,

    Actuellement sur un énorme projet en php, mais étant complètement novice dans ce langage (jamais utilisé ), je viens faire appel a vos connaissances (et je pense qu eje vais avoir besoin de vous souvent ) en matière de php et de MySQL.

    VOila, j'ai une requete SQL, et je voudrais que le résultat de cette requête s'affiche dans un tableau sur ma page, sous forme de tableau. J'ai fait quelquechose, mais je n'arrive pas a le mettre en forme :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <table width="100%" height="103" border="2" align="center" cellspacing="0" cellpadding="20">
    <?
    if($id=mysql_connect("127.0.0.1","root")){
    	if($id_db = mysql_select_db("Plan_Action")){ 
    		if($result= mysql_query("SELECT planning.NomProjet,planning.Date,intervenants.Nom,intervenants.TypeInter FROM planning INNER JOIN intervenants USING(CodeID)")){
    			while($ligne=mysql_fetch_array($result)){
    			?>
     
    			<tr>
    			<th></th>
    			<th>Calendrier</th>
     
    <?php /*?>			<td align="center"><? echo $ligne['CodeID'] ?></td>
    			<td align="center"><? echo $ligne['NomProjet'] ?></td>
    			<td align="center"><? echo $ligne['Date'] ?></td>
    			<td align="center"><? echo $ligne['Client'] ?></td>
    			<td align="center"><? echo $ligne['Remarques'] ?></td>	<?php */?>
    			</tr>
    			<tr>
    			<td align="center"><? echo $ligne[1] ?></td>
    			</tr>
    			<tr>
    			<td align="center"><? echo $ligne[2] ?></td>
    			<td align="center"><? echo $ligne[0] ?></td>
    			</tr>
    			<? 	
    			}
     
     		} else{ 
    		echo "Mauvaise manipulation";
    		}
    	}	
    }
     
    ?>
    </table>
    Or ce n'est pas vraiment ce résultat que je veux

    Mon problème vient de où mettre les balises TR et TD, de façon a ce que mon tableau apparaisse correctement.

    Actuellement, ce code m'affiche la page en lien, et je voudrais au final arriver a un tableau un peu plus correct, comme le fichier zip joint (mis sous format Excel, mais je le veux sur une page web )


    Au final, mon but sur cette page, et d'avoir un truc sous une forme de planning, avec les dates en haut (toutes les dates, mais ne maitrisant pas encore le sujet php en détail, je chercherai un peu plus tard, pour le moment en haut j'essaierai d'afficher les dates présentes dans ma base (si vous avez des pistes je suis preneurs ), les responsables a droite (c'est les noms en fait), et après dans ce planning pouvoir efficacement mettre les réunions auxquels les participants "participent" (), avec la date etc...

    Au départ, je voulais d'abord remplir les dates, puis les responsables, et par la suite, faire un espèce de touché-coulé par rapport aux dates et aux reponsables, mais ça m'a l'air trop difficile pour moi.

    Ensuite, j'ai pensé finalement a faire une variable talbuea, qui reprend tous les résultats de la requete, et après faire une boucle dessus, et qui m'écrit les données une à une, en bouclant sur des TR et TD, je sais pas trop encore comment, mais ça doit etre faisable.

    Merci d'avoir lu tout ça, j'ai essayé d'etre le plus précis possible, mais n'étant qu enovice dans ce langage je sais pas ce qui est important pour vos comme infos . J'espère en tout cas que vous avez compris mon but au final, mais j'aimerai bien tout d'abord savoir d'où vient le problème dans mon code.

    Merci pour votre patience et votre aide

    Cordialement.
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

Discussions similaires

  1. Résultat sql dans un tableau html
    Par devsymf2 dans le forum Langage
    Réponses: 1
    Dernier message: 21/09/2012, 18h05
  2. Ranger résultat sql dans un tableau avec while
    Par lemano dans le forum Langage
    Réponses: 4
    Dernier message: 15/06/2010, 10h36
  3. [PHP 5.2] Affichage du résultat d'une requête SQL dans un tableau indenté
    Par ratatam25 dans le forum Langage
    Réponses: 5
    Dernier message: 07/09/2009, 16h50
  4. [MySQL] Affichage résultat d'une requete sql dans un tableau
    Par sara21 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 17/05/2008, 03h01
  5. [SQL] Affichage résultat requête dans un tableau, bouton affichage page
    Par megapacman dans le forum PHP & Base de données
    Réponses: 35
    Dernier message: 18/05/2006, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo