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 :

Probleme execution code php


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Points : 18
    Points
    18
    Par défaut Probleme execution code php
    Bonjour,

    Je developpe un site web et je souhaite recuperer les données à partir d'une bd mysql afin de pouvoir les utiliser. La connexion à la base marche bien mais lorsque je lance ma page (.php), c'est tout le code qui vient après les deux lignes de connection à la base et la selection qui est affiché. C'est comme si mon code php n'est pas bien executé.

    Voici mon code:
    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
     
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <title>Code php : echo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
     
    <body>
    <h2>Code PHP</h2>
     
    <p>
    <?php
     
    $host="localhost:3308";
    $login="root";
    $mp="";
    $nom="stage";
    try
    {
    $base=new PDO('mysql:host=localhost:3308;dbname=stage', 'root', '');
     
    }
    catch(Exception $e)
    {
    die('Erreur: ' .$e->getMessage());
     
    }
     
    //$rep=$base->query('select * from concept where idCpt <100');
     
    $heure=$base->query('select heure_legale from lorient_1h_brut');
     
    $debit=$base->query('select DUPLEIX_QTH_Debit_Traite_1h__A_ from lorient_1h_brut');
     
     
    /*while($data=$rep->fetch())
    {
    echo $data['idCpt'] . '<br />';
    }*/
     
    while($data2=$heure->fetch())
    {
    //echo $data2['heure_legale'] . '<br />';
     
    $date[]=$data2['heure_legale'];//tableau 1
    }
     
    $heure->closeCursor();
     
    while($data3=$debit->fetch())
    {
    $deb[]=$data3['DUPLEIX_QTH_Debit_Traite_1h__A_']; //tableau 2
    }
     
    $debit->closeCursor();
     
     
    $taillex=count(date);
     
    $tailley=count(deb);
     
    echo $taillex;
     
    echo $tailley;
     
    //$rep->closeCursor();
     
    //echo "javascript:cercle();";
     
    ?>
     
     
    </p>
     
     
     
    </body>
    </html>



    Et voici ce qui est affiché lorsque je lance ma page:

    Code PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    getMessage()); } //$rep=$base->query('select * from concept where idCpt <100'); $heure=$base->query('select heure_legale from lorient_1h_brut'); $debit=$base->query('select DUPLEIX_QTH_Debit_Traite_1h__A_ from lorient_1h_brut'); /*while($data=$rep->fetch()) { echo $data['idCpt'] . '
    '; }*/ while($data2=$heure->fetch()) { //echo $data2['heure_legale'] . '
    '; $date[]=$data2['heure_legale'];//tableau 1 } $heure->closeCursor(); while($data3=$debit->fetch()) { $deb[]=$data3['DUPLEIX_QTH_Debit_Traite_1h__A_']; //tableau 2 } $debit->closeCursor(); $taillex=count(date); $tailley=count(deb); echo $taillex; echo $tailley; //$rep->closeCursor(); //echo "javascript:cercle();"; ?>


    Si quelqu'un à une idée là dessus, elle sera la bienvenue.

    Merci

  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
    Points : 44 155
    Points
    44 155
    Par défaut
    Est-ce que tu arrives a faire fonctionner une page PHP toute simple ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Points : 18
    Points
    18
    Par défaut
    Au fait, je suis novice en php. J'ai testé d'autres codes et ça ne marche toujours pas. C'est juste ce que j'ecris qui est affiché sur la page.

    Merci

  4. #4
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Avant de te lancer dans des pages de code, assure toi déjà que tu arrives à executer du PHP tout simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    echo 'ça marche';
    ?>

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Points : 18
    Points
    18
    Par défaut
    Et bein tu as raison. même un simple echo ne marche pas. ça doit etre un probleme au niveau de mon moteur php ou d'apache. je sais pas.

    Merci

  6. #6
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Dans ta configuration Apache tu dois trouver quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LoadModule php5_module xxx
    ou xxx est une librairie PHP pour Apache.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Points : 18
    Points
    18
    Par défaut
    Et je dois faire quoi avec cette biblio.

  8. #8
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Rien, il faut juste que la ligne soit présente.

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Points : 18
    Points
    18
    Par défaut
    Ok. je vais voir ça.
    Merci

Discussions similaires

  1. [Python 2.X] probleme execution code
    Par Sh0rtY dans le forum Général Python
    Réponses: 3
    Dernier message: 30/06/2014, 08h10
  2. [Drupal] Code php dans mes articles
    Par kaskarot dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 21/10/2012, 12h29
  3. Problème execution code
    Par Sayrus dans le forum Général Python
    Réponses: 2
    Dernier message: 09/03/2006, 11h09
  4. [PHP-JS] Probleme de javascript dans un code php
    Par stomerfull dans le forum Langage
    Réponses: 20
    Dernier message: 12/01/2006, 13h41
  5. Réponses: 4
    Dernier message: 15/12/2005, 18h28

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