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 :

Probléme d'affichage de donnée ! [Débutant(e)]


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 11
    Par défaut Probléme d'affichage de donnée !
    Voilà en php et mysql je suis débutant, vraiment, bon j'ai quelque connaissance mais pas plus que sa.

    Je tente, de m'aider par les différents, tuto que je trouve ici et autre.

    Donc voilà je tente, en se moment, d'afficher " ma base de donnée " sur une pages php.

    Dans un premier, j'ai importer un tableau exel, sur phpmyadmin, cela c'est bien importer.

    Quand j'ai importer la table; j'ai cocher
    "La première ligne contient le nom des colonnes"

    Donc le nom de ma base est "troteur" et la table "feuil1"

    donc pour ma requête j'obtiens sa
    $sql = "SELECT * FROM `feuil1` LIMIT 0, 30 ";


    Et donc voici le php:

    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
    <?php
    // on se connecte à notre base
    $base = mysql_connect ('localhost', 'root', '');
    mysql_select_db ('troteur', $base) ;
    ?>
    <html>
    <head>
    <title>Liste</title>
    </head>
    <body>
    <?php
    // lancement de la requete
    $sql = "SELECT * FROM `feuil1` LIMIT 0, 30 ";
     
    // on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
    $req = mysql_query($sql) or die('Trouve pas la BD.$sql.'<br />'.mysql_error());
    
    // on recupere le resultat sous forme d'un tableau
    $data = mysql_fetch_array($req);
     
    // on libère l'espace mémoire alloué pour cette interrogation de la base
    mysql_free_result ($req);
    mysql_close ();
    ?>
    Liste:<br />
    <?php echo $data[`troteur`]; ?>
    </body>
    </html>
    Et en résultat; j'ai sa

    '.mysql_error()); // on recupere le resultat sous forme d'un tableau $data = mysql_fetch_array($req); // on libère l'espace mémoire alloué pour cette interrogation de la base mysql_free_result ($req); mysql_close (); ?> Liste:


    Donc je pense avoir oublier une ou plusieurs choses.
    J'ai pris le code sur un tutorial.
    En tout cas merci d'avance, pour vos réponse.

  2. #2
    Membre très actif
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Par défaut
    Il te manque des quote :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    req = mysql_query($sql) or die('Trouve pas la BD '.$sql.'<br />'.mysql_error());

  3. #3
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Tu as une erreur au niveau de ta concaténation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    die('Trouve pas la BD.$sql.'<br />'.mysql_error());
    Il faut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    die('Trouve pas la BD'.$sql.'<br />'.mysql_error());

    Avec un éditeur de code comme Notepad++, tu aurais vu le problème grâce à la coloration syntaxique comme dans les balise de code ici.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 11
    Par défaut
    je suis sur notepadd;
    est en effet j'ai pas fait attention a cela je vais voir sa.

    Je suis débutant, du coup il y a certaine choses qui m'échappe encore

    Je vais testé, sa merci en tout cas.

    Toujours le même soucis, malgré la correction.

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut
    Ton affichage n'est pas bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo $data[`troteur`]; ?>
    PHP va pas afficher le code tout bien détaillé tout seul

    Tu dois faire une boucle sur ton tableau du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    while ($data = mysql_fetch_array($req)) {
      echo $data['troteur'];
    }
    Je connais pas trop la méthode fetch_array donc le code est peut-être à adapter. Ce qui est sûre c'est que tu dois boucler sur ton array.

Discussions similaires

  1. [MySQL] Problème d'affichage de données
    Par oceane751 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 10/08/2008, 23h06
  2. [MySQL] Problème d'affichage des données!
    Par ghyosmik dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/09/2006, 15h43
  3. Problème d'affichage de données avec crystal report
    Par napegadie dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 07/12/2005, 15h45
  4. problème d'affichage de données
    Par geof_leouf dans le forum Access
    Réponses: 6
    Dernier message: 11/10/2005, 09h23
  5. [JTable] Problème d'affichage des données
    Par ddams dans le forum Composants
    Réponses: 2
    Dernier message: 15/09/2004, 17h07

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