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 :

[Dates] Formater une date dans un tableau [Débutant(e)]


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut [Dates] Formater une date dans un tableau
    Bonjour et merci de me lire.
    débutant en php je suis confronté à un "os".
    J'extrais sans problème dans un tableau des données de ma base mysql.
    Ce tableau contient 2 colonnes ayant des dates.
    Dates au format anglais puisque Mysql les gére ainsi.
    Je souhaite afficher dans ce tableau les données date en Francais.

    J'ai bien compris comment formater la date du jour qui serait affichée au besoin sur ma page, par contre je ne vois pas comment réaliser cela dans mon tableau.
    Voici le code que j'utilise pour extraire les données.

    Merci encore de votre aide.

    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
     
     
     
    $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
     $donnees = mysql_query("SELECT * FROM fiche_travail where Nom_trav = '{$_SESSION['Nom']}' ORDER BY Id_travail DESC  LIMIT "
     . $premierMessageAafficher . "," . $nombreDeMessagesParPage);
     
    {
     
          echo '<p align="center"><table bgcolor="#FFFFFF" border="4" cellpadding="4" cellspacing="2"></p>'."\n";
     
               echo '<tr>';
              echo '<td bgcolor="#006498"><font color="white"><b><u>Id_travail</u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Nom_trav</u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Date_deb</b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Heure_deb</u></b></font></td>' ;
               echo '<td bgcolor="#006498"><font color="white"><b><u>Heure_fin</u></b></font></td>' ;
    		   echo '<td bgcolor="#006498"><font color="white"><b><u>     </u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Bureau_trav</u></b></font></td>' ;
               echo '<td bgcolor="#006498"><font color="white"><b><u>Domaine_trav</u></b></font></td>' ;
     
               echo '</tr>'."\n";
     
     
           while($row = mysql_fetch_array($donnees)){
     
               echo '<tr>';
               echo '<td bgcolor="#dddddd">'.$row["Id_travail"].'</td></font>';
               echo '<td bgcolor="#cccccc">'.$row["Nom_trav"].'</td></font>';
               echo '<td bgcolor="#dddddd">'.$row["Date_deb"].'</td></font>';
               echo '<td bgcolor="#dddddd">'.$row["Heure_deb"].'</td></font>';
              echo '<td bgcolor="#cccccc">'.$row["Heure_fin"].'</td></font>';
    		   echo '<td bgcolor="#cccccc">'.$row["     "].'</td></font>';
                     echo '<td bgcolor="#dddddd">'.$row["Bureau_trav"].'</td></font>';
                     echo '<td bgcolor="#cccccc">'.$row["Domaine_trav"].'</td></font>';
     
     
     
             echo '</tr>'."\n";
           }
           echo '</table>'."\n";
     
    }
    mysql_close(); 
    ?>

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    tu peux utiliser une fonction construite sur explode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    dateFr($date){
     
    $tmp=explode('/',$date)
    return $tmp[1].'/'.$tmp[0].'/'.$tmp[2];
     
    }
     
    echo dateFr($row["Date_deb"]);
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut Encore un peu...


    Bonjour Ridekick...

    Merci pour ta réponse...

    peux tu me dire à quel endroit insérer ce code?

    J'ai une erreur Parse error: parse error, unexpected '

    merci encore d'avance.

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    j'ai ecrit le bout de code a l'arrahc eil manque un ;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    dateFr($date){
     
    $tmp=explode('/',$date);
    return $tmp[1].'/'.$tmp[0].'/'.$tmp[2];
     
    }
     
    echo dateFr($row["Date_deb"]);
    tu mets la premiere partie en debut de script (la fonction) et tu l'appelle dans tes cases ou il y a des dates !
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut Pas encore.
    Désolé, j'ai toujours la même erreur......

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    a quelle ligne ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut Au début
    En fait à la première ligne, on dirait qu'il attend un ; aprés dateFr($date)

    J'ai essayé aussi comme cela....

    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
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
     
     
    <?php @session_start();
    ?> 
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
             <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
                <head>
                    <title>Mon super site</title>
                    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    				<link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="design.css" />
                </head>
     
                <body><body background="fond.png">
     
                  <!-- L'en-tête -->
                 <div id="en_tete">
                   </div>
                   <!-- Les menus -->
                     <div id="menu">        
                      <div class="element_menu">
                        <h3>Titre menu</h3>
                          <ul>
                              <li><a href="page1.html">Lien</a></li>
                              <li><a href="page2.html">Lien</a></li>
                               <li><a href="page3.html">Lien</a></li>
                           </ul>
                       </div>
     
                      <div class="element_menu">
                           <h3>Titre menu</h3>
                           <ul>
                              <li><a href="page4.html">Lien</a></li>
                               <li><a href="page5.html">Lien</a></li>
                               <li><a href="page6.html">Lien</a></li>
                           </ul>
                       </div>        
                   </div>
     
                   <!-- Le corps -->
     
                   <div id="corps">
                       <h1>Travail réalisé</h1>
     
    				<div id="table"
     
    				<p class="pages">
     
     
     <?php 
      session_start();
      include 'conect.inc';
     $connection = mysql_connect($host,$user,$password)
           or die ("couldn't connect to server");
      $db = mysql_select_db($database,$connection)
           or die ("Couldn't select database");    
     
     
     
     
     //$_SESSION['Nom'] = $_POST['Nom'];	 
     if(isSet($_POST["Nom"] )) $_SESSION['Nom'] = $_POST['Nom'];
     
     
     
    // On met dans une variable le nombre de messages qu'on veut par page
     
    $nombreDeMessagesParPage = 10; // Essayez de changer ce nombre pour voir :o)
     
    // On récupère le nombre total de messages
     
    $retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM fiche_travail WHERE Nom_trav = '{$_SESSION['Nom']}'");
     
    $donnees = mysql_fetch_array($retour);
    $totalDesMessages = $donnees['nb_messages'];
    // On calcule le nombre de pages à créer
    $nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
     
    // Puis on fait une boucle pour écrire les liens vers chacune des pages
     session_start();
     
    echo 'Page : ';
    for ($i = 1 ; $i <= $nombreDePages ; $i++)
    {
        echo '<a href="testliste.php?page=' . $i . '">' . $i . '</a> ';
    }
    ?>
     
    </p>
     <?php session_start();
     
    dateFr($date)
    { 
    $tmp=explode('/',$date);
    return $tmp[1].'/'.$tmp[0].'/'.$tmp[2];
     
    }
     
    // --------------- Etape 3 ---------------
    // Maintenant, on va afficher les messages
    // ---------------------------------------
     
    if (isset($_GET['page']))
    {
            $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
    }
    else // La variable n'existe pas, c'est la première fois qu'on charge la page
    {
            $page = 1; // On se met sur la page 1 (par défaut)
    }
    echo "<input type='hidden' id='ID' name='ID' value='".$_POST['Nom']."' />";
     
    // On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
    $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
     $donnees = mysql_query("SELECT * FROM fiche_travail where Nom_trav = '{$_SESSION['Nom']}' ORDER BY Id_travail DESC  LIMIT "
     . $premierMessageAafficher . "," . $nombreDeMessagesParPage);
     
     
     
     {
          echo '<p align="center"><table bgcolor="#FFFFFF" border="4" cellpadding="4" cellspacing="2"></p>'."\n";
     
               echo '<tr>';
              echo '<td bgcolor="#006498"><font color="white"><b><u>Id_travail</u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Nom_trav</u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Date_deb</b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Heure_deb</u></b></font></td>' ;
               echo '<td bgcolor="#006498"><font color="white"><b><u>Heure_fin</u></b></font></td>' ;
    		   echo '<td bgcolor="#006498"><font color="white"><b><u>     </u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Bureau_trav</u></b></font></td>' ;
               echo '<td bgcolor="#006498"><font color="white"><b><u>Domaine_trav</u></b></font></td>' ;
     
               echo '</tr>'."\n";
     
     
           while($row = mysql_fetch_array($donnees)){
     
               echo '<tr>';
               echo '<td bgcolor="#dddddd">'.$row["Id_travail"].'</td></font>';
               echo '<td bgcolor="#cccccc">'.$row["Nom_trav"].'</td></font>';
               echo 'dateFR <td bgcolor="#dddddd">'.$row["Date_deb"].'</td></font>';
               echo '<td bgcolor="#dddddd">'.$row["Heure_deb"].'</td></font>';
              echo '<td bgcolor="#cccccc">'.$row["Heure_fin"].'</td></font>';
    		   echo '<td bgcolor="#cccccc">'.$row["     "].'</td></font>';
                     echo '<td bgcolor="#dddddd">'.$row["Bureau_trav"].'</td></font>';
                     echo '<td bgcolor="#cccccc">'.$row["Domaine_trav"].'</td></font>';
     
     
     
             echo '</tr>'."\n";
           }
           echo '</table>'."\n";
     
    }
    mysql_close(); 
    ?>
    				</div>
                   </div>
     
                   <!-- Le pied de page -->
     
                   <div id="pied_de_page">
                       <p>Copyright "Tout pourri Corporation" 2005, tous droits réservés</p>
                   </div>
     
               </body>
            </html>

  8. #8
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Moi je l'utilise tout les jours ça fonctionne , tu peux me montrer a quoi ressemble une date US sorti de ta base ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut Copie d'écran
    Bonjour

    Je suis désolé.

    Je crois que c'est la facon dont j'insère ton code qui ne vas pas...

    Ci joint une copie d'écran du tableau de sortie.

    Merci à toi
    Images attachées Images attachées

  10. #10
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    Dans le même esrpit que la fonction de RideKick :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function dateUStoFR($datetime)
    		{
     
    		$frMonth = array("", "Janvier" , "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
     
            sscanf($datetime, "%4s-%2s-%2s %2s:%2s:%2s", $y, $mo, $d, $h, $mi, $s);
     
     
    		return "$d ".$frMonth[(int)$mo]." $y"; 		
     
    		}
    et pour l'utiliser dans ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    echo '<td bgcolor="#dddddd">'.dateUStoFR($row["Heure_deb"]).'</td></font>';

  11. #11
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    ok , donc le caractere de decoupe c est pas le / mais le -

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    dateFr($date){
     
    $tmp=explode('-',$date)
    return $tmp[1].'/'.$tmp[0].'/'.$tmp[2];
     
    }
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut Je n'y arrive pas....
    Rideckik,

    Je suis trop nul, je n'y arrive pas.

    Tu mettrais ton code où toi dans mon script ?

    merci

  13. #13
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    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
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
     
    <?php @session_start();
    ?> 
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
             <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
                <head>
                    <title>Mon super site</title>
                    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    				<link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="design.css" />
                </head>
     
                <body><body background="fond.png">
     
                  <!-- L'en-tête -->
                 <div id="en_tete">
                   </div>
                   <!-- Les menus -->
                     <div id="menu">        
                      <div class="element_menu">
                        <h3>Titre menu</h3>
                          <ul>
                              <li><a href="page1.html">Lien</a></li>
                              <li><a href="page2.html">Lien</a></li>
                               <li><a href="page3.html">Lien</a></li>
                           </ul>
                       </div>
     
                      <div class="element_menu">
                           <h3>Titre menu</h3>
                           <ul>
                              <li><a href="page4.html">Lien</a></li>
                               <li><a href="page5.html">Lien</a></li>
                               <li><a href="page6.html">Lien</a></li>
                           </ul>
                       </div>        
                   </div>
     
                   <!-- Le corps -->
     
                   <div id="corps">
                       <h1>Travail réalisé</h1>
     
    				<div id="table"
     
    				<p class="pages">
     
     
     <?php 
      session_start();
      include 'conect.inc';
     $connection = mysql_connect($host,$user,$password)
           or die ("couldn't connect to server");
      $db = mysql_select_db($database,$connection)
           or die ("Couldn't select database");    
     
     
     dateFr($date){
     
    $tmp=explode('-',$date)
    return $tmp[1].'/'.$tmp[0].'/'.$tmp[2];
     
    }
     
     //$_SESSION['Nom'] = $_POST['Nom'];	 
     if(isSet($_POST["Nom"] )) $_SESSION['Nom'] = $_POST['Nom'];
     
     
     
    // On met dans une variable le nombre de messages qu'on veut par page
     
    $nombreDeMessagesParPage = 10; // Essayez de changer ce nombre pour voir :o)
     
    // On récupère le nombre total de messages
     
    $retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM fiche_travail WHERE Nom_trav = '{$_SESSION['Nom']}'");
     
    $donnees = mysql_fetch_array($retour);
    $totalDesMessages = $donnees['nb_messages'];
    // On calcule le nombre de pages à créer
    $nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
     
    // Puis on fait une boucle pour écrire les liens vers chacune des pages
     session_start();
     
    echo 'Page : ';
    for ($i = 1 ; $i <= $nombreDePages ; $i++)
    {
        echo '<a href="testliste.php?page=' . $i . '">' . $i . '</a> ';
    }
    ?>
     
    </p>
     <?php session_start();
     
     
    // --------------- Etape 3 ---------------
    // Maintenant, on va afficher les messages
    // ---------------------------------------
     
    if (isset($_GET['page']))
    {
            $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
    }
    else // La variable n'existe pas, c'est la première fois qu'on charge la page
    {
            $page = 1; // On se met sur la page 1 (par défaut)
    }
    echo "<input type='hidden' id='ID' name='ID' value='".$_POST['Nom']."' />";
     
    // On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
    $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
     $donnees = mysql_query("SELECT * FROM fiche_travail where Nom_trav = '{$_SESSION['Nom']}' ORDER BY Id_travail DESC  LIMIT "
     . $premierMessageAafficher . "," . $nombreDeMessagesParPage);
     
     
     
     {
          echo '<p align="center"><table bgcolor="#FFFFFF" border="4" cellpadding="4" cellspacing="2"></p>'."\n";
     
               echo '<tr>';
              echo '<td bgcolor="#006498"><font color="white"><b><u>Id_travail</u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Nom_trav</u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Date_deb</b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Heure_deb</u></b></font></td>' ;
               echo '<td bgcolor="#006498"><font color="white"><b><u>Heure_fin</u></b></font></td>' ;
    		   echo '<td bgcolor="#006498"><font color="white"><b><u>     </u></b></font></td>';
               echo '<td bgcolor="#006498"><font color="white"><b><u>Bureau_trav</u></b></font></td>' ;
               echo '<td bgcolor="#006498"><font color="white"><b><u>Domaine_trav</u></b></font></td>' ;
     
               echo '</tr>'."\n";
     
     
           while($row = mysql_fetch_array($donnees)){
     
               echo '<tr>';
               echo '<td bgcolor="#dddddd">'.$row["Id_travail"].'</td></font>';
               echo '<td bgcolor="#cccccc">'.$row["Nom_trav"].'</td></font>';
               echo '<td bgcolor="#dddddd">'.dateFr($row["Date_deb"]).'</td></font>';
               echo '<td bgcolor="#dddddd">'.$row["Heure_deb"].'</td></font>';
              echo '<td bgcolor="#cccccc">'.$row["Heure_fin"].'</td></font>';
    		   echo '<td bgcolor="#cccccc">'.$row["     "].'</td></font>';
                     echo '<td bgcolor="#dddddd">'.$row["Bureau_trav"].'</td></font>';
                     echo '<td bgcolor="#cccccc">'.$row["Domaine_trav"].'</td></font>';
     
     
     
             echo '</tr>'."\n";
           }
           echo '</table>'."\n";
     
    }
    mysql_close(); 
    ?>
    				</div>
                   </div>
     
                   <!-- Le pied de page -->
     
                   <div id="pied_de_page">
                       <p>Copyright "Tout pourri Corporation" 2005, tous droits réservés</p>
                   </div>
     
               </body>
            </html>
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut Echec
    Désolé

    Même en recopiant ce que tu a fait, j'ai la même erreur ...

    Je vais continuer à chercher, Merci encore.

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut Ouf !! Solution trouvée.

    Bonjour.

    Mon problème est résolu.

    Merci encore de votre aide et à bientot.

    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
     
    <?php 
    // on se connecte à MySQL
    $db = mysql_connect('localhost', 'login', 'password'); 
     
    // on seléctionne la base
    mysql_select_db('nom_de_la_base',$db); 
     
    // on crée la requete SQL
    $sql = "SELECT nom,prenom,statut,DATE_FORMAT(date, '%d-%m-%Y') as datefr FROM famille_tbl"; 
     
    // on envoie la requête
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
     
    // on fait une boucle qui va faire un tour pour chaque enregistrement
    while($data = mysql_fetch_array($req)) 
        {
        // on affiche les informations de l'enregistrement en cours
        echo '<b>'.$data['nom'].' '.$data['prenom'].'</b> ('.$data['statut'].')'; 
        echo ' <i>date de naissance : '.$data['datefr'].'</i><br>'; 
        } 
     
    // on ferme la connexion à mysql
    mysql_close(); 
    ?>

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

Discussions similaires

  1. [XL-2007] Ajouter une date format mm/aa dans une cellule a partir d"une textbox
    Par Ltspitfire dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/12/2014, 08h51
  2. [Dates] Formater une date
    Par miltonis dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2007, 19h15
  3. Inserer une date d'une table dans une autre table
    Par petitetre dans le forum Langage SQL
    Réponses: 8
    Dernier message: 18/04/2007, 20h16
  4. Réponses: 3
    Dernier message: 18/11/2006, 21h44
  5. [Dates] formater une date
    Par mikebranque dans le forum Langage
    Réponses: 4
    Dernier message: 08/06/2006, 23h19

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