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

Langage PHP Discussion :

ajout 3 colonnes tableau php avec conditions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Novembre 2016
    Messages : 15
    Par défaut ajout 3 colonnes tableau php avec conditions
    Bonjour,

    Ci-joint un code donner dans une autre discussion. J'aimerais rajouter une 3 colonnes idem à la seconde. Depuis plusieurs jour je sèche......

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
     
     
    		<div id = "Rendezvous">
    				<!-- Liste de rendez-vous de Flotte --> 
    			  	<table id = rendezvousflotte>
    			  		<thead>
    			  			<tr>
    			  				<th>Magasin</th>
    			  				<th colspan = "20">Rendez-vous Fotte</th>
    			  				<th colspan = "20">Rendez-vous SUPP</th>
    			  			</tr>
    			  		</thead>
    			  		<tbody>
    					<?php
    						$requete= "Select Magasin.Nom, Rendezvous.Heure, Rendezvous.Site
    						from Magasin
    						Inner Join Rendezvous on Rendezvous.Magasin = Magasin.Identifiant
    						Where Rendezvous.Type = 1
    						Order By Magasin.Nom";
    						$resultat = mysql_query($requete) or die('Erreur SQL !<br />'.mysql_error());
    						$ligne_ouverte = false;
    						while ($ligne = mysql_fetch_array($resultat)) {
    							$Nom = $ligne['Nom'];
    							$Heure = $ligne['Heure'];
    							$Site = $ligne['Site'];
    							if ($Nom != $Magasin) {
    								// si on a un nouveau lieu
    								// nouvelle ligne
    								if ($ligne_ouverte) {
    									// si une ligne a été ouverte : fermer la ligne précédente
    									?>
    								</tr>
    								<?php
    								            $ligne_ouverte = false;
    								       				 }
    								?>
    								<tr>
    								    <td>
    								        <?php echo $Nom;?>
    								    </td>
    								<?php
    								        // on mémorise le nom du lieu
    								        $Magasin = $Nom;
    								        $ligne_ouverte = true;
    								   					 }
    								    // dans tous les cas, on écris l'horaire
    								?>
    								    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('<?php echo $Heure;?>');"><?php echo $Heure;?></a>
    								    </td>
    								<?php
    																	}
    								// on ferme la dernière ligne
    								if ($ligne_ouverte) {
    								// si une ligne a été ouverte : fermer la ligne précédente
    								?>
    								</tr>
    								<?php
    								}
    								?>
    					</tbody>
    				</table>

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Je ne vois pas bien où se situe le problème. Si tu veux ajouter une colonne, il te suffit d'ajouter une balise <td></td> avec le contenu de la colonne dedans, là où tu veux ajouter ta colonne
    Peut-on voir le code que tu as essayé ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Novembre 2016
    Messages : 15
    Par défaut
    Bonjour,

    Ci-joint mon code. Quand je rajoute mon "3" TD "Site". Rien n'est alimenter dans la colonne site mais je vois une seconde colonne dans "Rendez-vous Flotte".

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    <table id = rendezvousflotte>
    			  		<thead>
    			  			<tr>
    			  				<th>Magasin</th>
    			  				<th colspan = "20">Rendez-vous Fotte</th>
    			  				<th colspan = "20">Site</th>
    			  			</tr>
    			  		</thead>
    			  		<tbody>
    					<?php
    						$requete= "Select Magasin.Nom, Rendezvous.Heure, Rendezvous.Site
    						from Magasin
    						Inner Join Rendezvous on Rendezvous.Magasin = Magasin.Identifiant
    						Where Rendezvous.Type = 1
    						Order By Magasin.Nom";
    						$resultat = mysql_query($requete) or die('Erreur SQL !<br />'.mysql_error());
    						$ligne_ouverte = false;
    						while ($ligne = mysql_fetch_array($resultat)) {
    							$Nom = $ligne['Nom'];
    							$Heure = $ligne['Heure'];
    							$Site = $ligne['Site'];
    							if ($Nom != $Magasin) {
    								// si on a un nouveau lieu
    								// nouvelle ligne
    								if ($ligne_ouverte) {
    									// si une ligne a été ouverte : fermer la ligne précédente
    									?>
    								</tr>
    								<?php
    								            $ligne_ouverte = false;
    								       				 }
    								?>
    								<tr>
    								    <td>
    								        <?php echo $Nom;?>
    								    </td>
    								<?php
    								        // on mémorise le nom du lieu
    								        $Magasin = $Nom;
    								        $ligne_ouverte = true;
    								   					 }
    								    // dans tous les cas, on écris l'horaire
    								?>
    								    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('<?php echo $Heure;?>');"><?php echo $Heure;?></a>
    								    </td>
    								    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('<?php echo $Site;?>');"><?php echo $Site;?></a>
    								    </td>
    								<?php
    																	}
    								// on ferme la dernière ligne
    								if ($ligne_ouverte) {
    								// si une ligne a été ouverte : fermer la ligne précédente
    								?>
     
    								</tr>
    								<?php
    								}
    								?>
    					</tbody>
    				</table>

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Peut-on voir la source HTML générée ? (ce que tu obtiens dans ton navigateur en faisant "Code source de la page")
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Novembre 2016
    Messages : 15
    Par défaut
    et voila

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    <div id = "Rendezvous">
    				<!-- Liste de rendez-vous de Flotte --> 
    			  	<table id = rendezvousflotte>
    			  		<thead>
    			  			<tr>
    			  				<th>Magasin</th>
    			  				<th colspan = "20">Rendez-vous Fotte</th>
    			  				<th colspan = "20">Site</th>
    			  			</tr>
    			  		</thead>
    			  		<tbody>
    													<tr>
    								    <td>
    								        Leers								    </td>
    																    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('12:00:00');">12:00:00</a>
    								    </td>
    								    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('');"></a>
    								    </td>
    																</tr>
    																<tr>
    								    <td>
    								        Roncq								    </td>
    																    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('13:30:00');">13:30:00</a>
    								    </td>
    								    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('');"></a>
    								    </td>
    																    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('14:00:00');">14:00:00</a>
    								    </td>
    								    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('');"></a>
    								    </td>
     
    								</tr>
    													</tbody>
    				</table>
    				<!-- Liste de rendez-vous de Flotte --> 
    				<table id = rendezvoussupp>
    			  		<thead>
    			  			<tr>
    			  				<th>Magasin</th>
    			  				<th colspan = "20">Rendez-vous Supp</th>
    			  			</tr>
    			  		</thead>
    			  		<tbody>
    													<tr>
    								    <td>
    								        Roncq								    </td>
    																    <td>
    								    	 <a href="#null" onclick="javascript:open_infos('20:30:00');">20:30:00</a>
    								    </td>
    																</tr>
    													</tbody>
    				</table>
    			</div>

  6. #6
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Hum.. Je vois bien un entête "Site" à côté de ton entête "Rendez-vous Flotte", par contre les cases correspondant (je suppose) au site sont vides.
    Pourrais-tu faire un schéma de ce que tu tentes d'avoir ?
    Est-ce quelque chose comme :
    |Leers | 12:00:00 | Site1 |                  |
    |Roncq | 13:30:00 | Site1 | 14:00:00 | Site2 |
    ou
    |Leers | 12:00:00 |                  | Site1 |
    |Roncq | 13:30:00 | 14:00:00         | Site2 |
    ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Discussions similaires

  1. [CSV] Tableau php avec mysql dans un fichier excel
    Par saraza dans le forum Langage
    Réponses: 3
    Dernier message: 06/01/2009, 18h33
  2. [SQL] trie colonnes tableau html avec order by
    Par digger dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 01/05/2007, 16h01
  3. [MySQL] Problème affichage tableau PHP avec données SQL
    Par akalaan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/04/2006, 14h34
  4. [FPDF] Afficher un tableau php avec fdpf
    Par sami69 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 10/04/2006, 13h47

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