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 :

affichade d'un tableau avec mysql_fetch_array()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 233
    Par défaut affichade d'un tableau avec mysql_fetch_array()
    Salut,

    Je veux creer un tableau qui retourne la liste des enregistrements situes dans la base de donnee,et voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    printf("<table width="95%" border="1" cellspacing="0" cellpadding="0">
      <tr>
        <td width="27%">id_commande</td>
        <td width="28%">date_commande</td>
        <td width="28%">mode_paiement</td>
        <td width="28%"></td>
      </tr><tr><td>%s</td><td>%s</td><td>%s</td></tr></table>",$row['id_commande'],$row['date_commande'],$row['mode_paiement']);
    et durant l'execution voila ce qui me donne:

    Parse error: syntax error, unexpected T_LNUMBER in C:\EasyPHP-5.3.2i\www\site-impression\commande_en_cours.php on line 177

    donc ou est le probleme?et si vous avez d'autre solution pour afficher un tableau avec mysql_fetch_array() alors n'hesitez plus a me repondre.

    et merci d'avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ce que tu fais n'est effectivement pas bien joli :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    echo '<table width="95%" border="1" cellspacing="0" cellpadding="0">
      <tr>
         <th width="27%">id_commande</th>
        <th width="28%">date_commande</th>
        <th width="28%">mode_paiement</th>
        <th width="28%"></td>
    </tr>';
    while ($row = mysql_fetch_assoc($result)) {
      printf("<tr><td>%d</td><td>%s</td><td>%s</td></tr>",$row['id_commande'],$row['date_commande'],$row['mode_paiement']);
    }
    echo '</table>';
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre du Club
    Profil pro
    Lycéen
    Inscrit en
    Juillet 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juillet 2010
    Messages : 8
    Par défaut
    king_soft, il faut penser à échapper les guillemets dans tes chaines.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    // incorrect
    $var = 'Je m'appelle king_soft';
    // correct
    $var = 'Je m\'appelle king_soft';
     
    // incorrect
    $var = "< class="test">Je suis du HTML</p>";
    // correct
    $var = "<p class=\"test\">Je suis du HTML</p>";

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. [SGBD] Trier un tableau crée avec mysql_fetch_array
    Par kaygee dans le forum SQL Procédural
    Réponses: 14
    Dernier message: 07/01/2006, 21h02
  3. balise <img> dans un tableau avec firefox
    Par yannock dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 25/10/2004, 16h44
  4. pb de coord de tex dans tableau avec multitex
    Par sebh dans le forum OpenGL
    Réponses: 3
    Dernier message: 25/01/2004, 21h36
  5. Réponses: 13
    Dernier message: 14/10/2003, 14h31

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