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 :

Erreur = Notice: Undefined variable.. [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé Avatar de Elztx
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 72
    Par défaut Erreur = Notice: Undefined variable..
    Bonjour,

    Je débute en PHP et me voilà confrontée à une erreur.
    (Ma BDD est correctement reliée, j'ai fait le test)

    Voici mon code côté index.php :
    Code php : 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
    <?php
    $servername = "localhost";
    $username = "xx";
    $password = "xxx";
    $database = "xxxx";
     
    try {
        $conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password);
        // set the PDO error mode to exception
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     
        } catch(PDOException $e) {    
        echo "Connection failed: " . $e->getMessage();
        }
     
    $req = $bdd->query('SELECT id, title, content, date FROM article ORDER BY date DESC LIMIT 0, 5');
     
     
    require('vues/homeview3.php');
     
     
    ?>

    Ici la partie de ma vue concernée :
    Code php : 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
            while ($donnees = $req->fetch())
            {
            ?>
     
      <div class="container">
        <div class="row">
          <div class="col-lg-8 col-md-10 mx-auto">
            <div class="post-preview">
              <a href="post.html">
                <h2 class="post-title">
                  <?php echo htmlspecialchars($donnees['title']); ?>
                </h2>
                <h3 class="post-subtitle">
                  <?php echo nl2br(htmlspecialchars($donnees['content']), 0, 200); ?> <em><a href="google.fr">...[lire la suite]</a>
                </h3>
              </a>
              <p class="post-meta">Posté par
                <a href="#">Jean Forteroche</a>
                le <?php echo $donnees['date']; ?> :</p>
            </div>
              <?php
            }
            $req->closeCursor();
            ?>

    Et voici mon message d'erreur :
    Nom : Capture d’écran 2019-09-20 à 10.36.40.png
Affichages : 348
Taille : 34,1 Ko

    A savoir que dans ma BDD j'ai ceci :
    Nom : Capture d’écran 2019-09-20 à 10.37.42.png
Affichages : 374
Taille : 23,3 Ko

    Voilà, si quelqu'un peut m'éclairer, je débute vraiment

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    L'erreur est assez clair il me semble.
    La variable n'existe pas, puisque votre connexion c'estdonc il faut modifier la ligne 16

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    $req = $conn->query('SELECT id, title, content, date FROM article ORDER BY date DESC LIMIT 0, 5');

  3. #3
    Membre confirmé Avatar de Elztx
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 72
    Par défaut
    Hello,

    Merci beaucoup, en effet je mélange un peu les tutos à droite à gauche aha, je débute tout juste.
    Merci pour ton aide ! 😊

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

Discussions similaires

  1. PHP5 et erreur Notice :Undefined variable
    Par bypbop dans le forum Langage
    Réponses: 5
    Dernier message: 17/03/2013, 00h55
  2. [PHP 5.3] Erreur -> Notice: Undefined variable: status
    Par donaldf dans le forum Langage
    Réponses: 2
    Dernier message: 21/01/2010, 19h03
  3. Notice: Undefined variable
    Par oranoutan dans le forum Langage
    Réponses: 19
    Dernier message: 21/12/2005, 22h28
  4. Notice: Undefined variable
    Par kayn dans le forum Langage
    Réponses: 2
    Dernier message: 03/10/2005, 20h44
  5. Réponses: 3
    Dernier message: 22/09/2005, 11h24

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