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

HTML Discussion :

Problème de mise en forme (tableau)


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mat67
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    145
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 145
    Par défaut Problème de mise en forme (tableau)
    Bonjour,
    voilà mon problème :

    J'aimerai afficher diverses informations et pouvoir les aligner correctement, pour sa j'ai utilisé un tableau.
    Mais voilà, la mise en forme n'est pas respectée, les informations dans le tableau sont en noir, alors qu'avant ses informations étaient en bleu avec une police différente.

    Pour la police et couleur ... le site utilise des feuilles de style.

    Voilà le code pour le tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ligne='<tr><td>'.$date.'</td><td> -</td><td> Appel de </td><td>'.$interlocuteur.'</td><td></td><td> - </td><td>'.$nommod.'</td>';
    Voici le code pour l'affichage du tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo $ligne.'<td> -</td><td> '.$prob.'</td></tr>';
    En éspérant avoir été assez clair...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Luxembourg

    Informations forums :
    Inscription : Mai 2007
    Messages : 149
    Par défaut
    Je sais pas si c'est un oubli, mais je ne vois nulle part de <table> et </table>, ce qui me semble pourtant nécessaire pour faire un tableau

  3. #3
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Indentes le code du tableau et donnes nous ta feuille CSS
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  4. #4
    Membre confirmé Avatar de Mat67
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    145
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 145
    Par défaut
    Voilà le code de la page (qui contient le tableau)

    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
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    <html>
    <head>
    <title>Appels - Suivis maintenance</title>
    <head>
    <?php require_once("navig.inc.php");
    session_start();
    ?>
    </head>
    
    <body>
    	
    	<?php		
    		// SELECTIONNE L'ONGLET A AFFICHER 
    		$_SESSION['menu']="apl";
    		require_once("menu.php");
    		$client=$_SESSION['clientselec'];
    		
    		if ($_SESSION['clientselec']!="") {
    		?>
    		<center>
    		<a href="saisie/saisie.php?$elmt=incident" onclick="window.open(this.href,'exemple','height=520,width=420,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,status=no'); return false;">Enregistrer un incident </a>
    		|
    		<a href="listeappel.php" >Liste des appels</a></br>
    		|
    		<a href="recherche.php" >Rechercher</a></br>
    		</center>
    		<hr>
    		<table>
    		<?php
    		// On recherche tous les appels du client
    		$req="Select * from GRCAPPEL A, GRCINTERLOCUTEUR I where A.GAPINTERLOC=I.GILNO AND I.GILCLIENT=".$client." Order by A.GAPDATE desc"; 
    		$bdd->requeteLMD($req);
    		$nbapl=$bdd->retourneNombreLigne();
    		$resultapl= $bdd->resultat;
    		for ($a=0;$a < $nbapl; $a++)
    		{
    		$NumeroApl=$resultapl[$a]["GAPNO"];
    		$date=$resultapl[$a]["GAPDATE"];
    		$interlocuteur=$resultapl[$a]["GAPINTERLOC"];
    		$req="Select * from GRCINTERLOCUTEUR Where GILNO=".$interlocuteur; // On recherche l'interlocuteur 
    		$bdd->requeteLMD($req);
    		$nbint=$bdd->retourneNombreLigne();
    		$resultint= $bdd->resultat;
    		for ($i=0;$i < $nbint; $i++)
    		{ 
    		$interlocuteur=$resultint[$i]["GILCIVIL"]; 
    		$interlocuteur=$interlocuteur." ".$resultint[$i]["GILNOM"];
    		}
    		// On recherche l'evenement d'apres son numero d'appel
    		$requete="Select * from GRCEVENEMENT where GEVAPPEL=".$NumeroApl; 
    		$bdd->requeteLMD($requete);
    		$nbevt=$bdd->retourneNombreLigne();
    		$resultevt= $bdd->resultat;
    		for ($e=0;$e < $nbevt; $e++)
    		{	
    			$EVTnum=$resultevt[$e]["GEVNO"];		
    		}			
    		// On recherche le module de l'appel
    		$req="Select * from grcmodule M,grcevenement E where GEVNO=".$EVTnum."
    		and E.gevmodule=M.grmno"; 
    		$bdd->requeteLMD($req);
    		$nbmod=$bdd->retourneNombreLigne();
    		$resultmod= $bdd->resultat;
    		$nummod=$resultmod[0]["GRMNO"];
    		$nommod=$resultmod[0]["GRMLIBELLE"];
    					
    		$ligne='<tr><td>'.$date.'</td><td> -</td><td> Appel de </td><td>'.$interlocuteur.'</td><td></td><td> - </td><td>'.$nommod.'</td>';	
    		
    		// On régarde si il y a eu réponse au probleme
    		$req="Select * from GRCEVENEMENT Where GEVAPPEL=".$NumeroApl;
    		$bdd->requeteLMD($req);
    		$nbevnmt=$bdd->retourneNombreLigne();
    		$resultevnmt= $bdd->resultat;
    		for ($e=0;$e < $nbevnmt; $e++)
    		{ 
    		$question=(@$resultevnmt[$e]["GEVQUESTION"]);
    		$reponse=(@$resultevnmt[$e]["GEVREPONSE"]);
    		}
    		if (@$reponse==""){
    		$prob="Non résolu";}
    		Else { $prob="Résolu";}
    		if (@$question!="maj") {
    		
    		echo $ligne.'<td> -</td><td> '.$prob.'</td>';
    		
    		?>
    		<td><a href='suppression/suppression.php?num=<?php echo $NumeroApl; ?>'  onclick="window.open(this.href,'exemple','height=300,width=300,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,status=no'); return false;"><img src='img/suppr.gif' title="Supprimer"></a><td>
    		<td><a href='detailappel.php?num=<?php echo $NumeroApl; ?>'  onclick="window.open(this.href,'exemple','height=500,width=420,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,status=no'); return false;"><img src='img/modif.gif' title="Modifier"></a><br><td></tr>
    		<?php
    		}
    		echo '</p>';		
    		}
    		?>
    		</table>
    		<?
    		}
    		else { echo "<br><br><center>Aucun client sélectionné</center>";}
    		require_once("pied.php"); 
    	?>
    	</body>
    </html>
    et voici le code de la feuille de style ( y en a 3, je pense que j'ai pris la bonne)

    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
    <style type="text/css">
     
    body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    }
     
    #header {
    height: 50px;
    font-size: 2em;
    background-color: #fff;
    color: #3B77B3;
    text-align: center;
    }
     
    #conteneur {
    width: 350px;
    margin: 0 auto;
    background-color: #fff;
    position: center;
    }
     
    #centre {
     
    min-height: 100px;
    position: center;
    background-color:#F5F8FC;
    border-bottom: 1px solid #3B77B3;
    border-left: 1px solid #3B77B3;
    border-right: 1px solid #3B77B3;
    border-top: 1px solid #3B77B3;
    border-style: dotted;
    }
     
    #centre table {
    color: #F8B330;
    font-weight: bold;
    position: center;
    }
     
    </style>
    Je suis en première année de BTS et lj'ai du reprendre la programmation du site qui n'a pas été terminée.

    Merci pour vos réponses

    En fait je veux aligner par colonne
    date |appel de interlocuteur | nommode | prob

    alors j'ai opté pour un tableau...
    Je sais pas si s'est la meilleur idée.

  5. #5
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Donne le code HTML et pas PHP....

  6. #6
    Membre confirmé Avatar de Mat67
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    145
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 145
    Par défaut
    S'est le code du tableau que j'ai mis, je n'en n'ai pas d'autre


    Pour expliquer le code, la variable $ligne contient la mise en forme du tableau + ses informations,

    et à la fin le echo affiche le tout, mais pas avec la mise en forme, police etc ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $ligne.'<td> -</td><td> '.$prob.'</td>';

  7. #7
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Si celui interprété...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/05/2011, 12h56
  2. Réponses: 7
    Dernier message: 13/08/2009, 20h20
  3. [VBA_E] Problème de mise ne forme,pour balayage
    Par baptbapt dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 29/08/2006, 13h33
  4. [VBA] Problème enregistrement mise en forme fichier word
    Par guenfood dans le forum VBA Word
    Réponses: 1
    Dernier message: 07/06/2006, 14h10

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