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 avec include [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 78
    Par défaut Problème avec include
    j'ai profité d'un changement de PC pour passer d'XP à windows 7. J'ai aussi mis à jour la version d'EasyPHP (5.3.8.1).
    Alors que mon site fonctionnait parfaitement en local, je suis confronté maintenant à un premier problème.
    La page d’accueil s'affiche correctement (uniquement en PHP).
    Lorsque je clique sur un lien, j'ai le message d'erreur suivant :

    Notice: Undefined variable: host in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\Digitalreflexe\commun\titre.inc.php on line 5

    Notice: Undefined variable: user in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\Digitalreflexe\commun\titre.inc.php on line 5

    Notice: Undefined variable: pass in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\Digitalreflexe\commun\titre.inc.php on line 5

    Notice: Undefined variable: bdd in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\Digitalreflexe\commun\titre.inc.php on line 6
    Le code de titre.inc.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
    <?php
    $vartitre=$_GET['vartitre'];
    include('../commun/config.inc.php');
     
    mysql_connect($host,$user,$pass) or die;
    mysql_select_db($bdd) or die;
    $select="SELECT * FROM titres WHERE categorie='$vartitre'";
    $result=mysql_query($select);
    $res=mysql_fetch_array($result);	
     
    echo '<div id="header">';
      echo '<div class="titre">';
    		echo '<img src="../images/pm_titre.jpg" style="margin: 0 0px 0 -50px;" />';
      echo '</div>';
      echo '<div class="legende">';
        echo '<h2>'.$res["stitre"].'</h2>';
      echo '</div>';
    ?>
    Le code de config.inc.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?
    //adresse du serveur
    $host='localhost';
     
    //le login
    $user='root';
     
    //le pass
    $pass='';
     
    //nom de la BDD
    $bdd='mabase';
    ?>
    d'avance merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut
    Bonjour es-tu sûr que l'inclusion est bien effectué ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2010
    Messages : 347
    Par défaut
    Ton fichier config.inc.php est-il bien dans le même dossier ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 78
    Par défaut
    Citation Envoyé par heretik25 Voir le message
    Bonjour es-tu sûr que l'inclusion est bien effectué ?
    oui, ça fonctionnait avant le changement d'ordi

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 78
    Par défaut
    Citation Envoyé par feldi Voir le message
    Ton fichier config.inc.php est-il bien dans le même dossier ?
    config.inc.php et titre.inc.php sont dans le même dossier nommé commun

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2010
    Messages : 347
    Par défaut
    On peut voir le code d'une des pages sur lesquelles tu cliques après la page d'accueil ?
    De ce que je comprends, ta page d'accueil fonctionne très bien mais c'est en changeant de page que tu obtiens le message d'erreur ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 78
    Par défaut
    j'ai trouvé.

    j'ai remplacé <? par <?PHP dans le fichier config.inc.php

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

Discussions similaires

  1. Problème avec include (encore ?!)
    Par Neii Mad dans le forum Langage
    Réponses: 13
    Dernier message: 07/07/2006, 18h11
  2. [Wamp] problème avec include
    Par etrevilly dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 06/07/2006, 15h26
  3. problème avec include
    Par Sebastien_INR59 dans le forum Langage
    Réponses: 8
    Dernier message: 21/03/2006, 16h05
  4. probléme avec include() via HTTP
    Par schlitters dans le forum Langage
    Réponses: 11
    Dernier message: 07/02/2006, 17h19
  5. problèmes avec "include file" pour une page asp
    Par chipsense dans le forum ASP
    Réponses: 1
    Dernier message: 02/09/2005, 15h22

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