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

jQuery Discussion :

Erreur sur menu issu d'une BDD


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2019
    Messages : 10
    Par défaut Erreur sur menu issu d'une BDD
    Bonjour voila pour faire simple j'ai un menu basé sur ma BDD qui fonctionne si je le met en classic sans menu déroulant Dropdown, mais dés que j'ajoute celui ci quand je clic j'ai une erreur que je ne sais pas résoudre voici mon code et l’erreur merci de votre aide.

    popper.setAttribute('x-placement', placement);

    applyStyle.js:66 Uncaught TypeError: Cannot read property 'setAttribute' of null
    at Object.onLoad (applyStyle.js:66)
    at index.js:69
    at Array.forEach (<anonymous>)
    at new t (index.js:67)
    at c.t.toggle (dropdown.js:177)
    at HTMLAnchorElement.<anonymous> (dropdown.js:328)
    at Function.each (jquery-3.3.1.slim.min.js:2)
    at w.fn.init.each (jquery-3.3.1.slim.min.js:2)
    at w.fn.init.c._jQueryInterface [as dropdown] (dropdown.js:315)
    at HTMLAnchorElement.<anonymous> (dropdown.js:472)
    Voici aussi mon code javascript au cas ou.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $('.dropdown-toggle').dropdown()
     
    $('#myDropdown').on('show.bs.dropdown', function () {
        // do something…
      })
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    require 'admin/database.php';
     
                    echo '<nav class="navbar2 navbar-expand-sm navbar-dark">
                    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav2" aria-controls="navbarNav2" aria-expanded="false" aria-label="Toggle navigation">
                              <span class="navbar-toggler-icon"></span>
                      </button>
                      <div class="collapse navbar-collapse" id="navbarNav2">
                      <ul class="nav nav-pills justify-content-center mr-auto " id="myTab" role="tablist">';
     
                    $db = Database::connect();
                    $statement = $db->query('SELECT * FROM category');
                    $categories = $statement->fetchAll();
                    foreach ($categories as $category) 
                    /*
                    {
                        if($category['id'] == '2')
                            echo '<li class="nav-item"><a class="nav-link active" data-toggle="tab"  href="#' . $category['name'] . '" role="tab">' . $category['name'] . '</a></li>';
     
                        else
                            echo '<li class="nav-item"><a class="nav-link" data-toggle="tab"  href="#' . $category['name'] . '" role="tab">' . $category['name'] . '</a></li>';
                    }
                    */
     
                    {
     
                        if($category['id'] == '2')
     
                        echo  '<li class="nav-item dropdown"><a class="nav-link active dropdown-toggle" data-toggle="dropdown" href="#' . $category['name'] . '" role="button">' . $category['name'] . '</a>
                        <div class="dropdown-menu"><a class="dropdown-item"  data-toggle="tab"  href="#' . $category['name'] . '" role="tab">' . $category['name'] . '</a></li>';
     
                    else    
                    echo  '<li class="nav-item dropdown"><a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#' . $category['name'] . '" role="button">' . $category['name'] . '</a>
                    <div class="dropdown-menu"><a class="dropdown-item"  data-toggle="tab"  href="#' . $category['name'] . '" role="tab">' . $category['name'] . '</a></li>';
     
                    }
     
     
                    echo            '</div>
                                </div>
                                </div>
                            </ul>
                          </nav>';

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 513
    Par défaut
    si tu utilises la version 4 de bootstrap, il va falloir charger le fichier bundle.min.js

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

Discussions similaires

  1. [PHP 5.0] menu php construit via une bdd
    Par labobinette dans le forum Langage
    Réponses: 5
    Dernier message: 23/02/2011, 22h40
  2. [MySQL] Script PHP pour Menu déroulant ->BDD MySQL
    Par BENLEMALIN dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 06/12/2006, 16h12
  3. Petit souci XMLRAD/PHP
    Par hunzi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 21/04/2006, 11h30
  4. [MySQL] Formulaire php + bdd = perte des sauts de ligne html ?
    Par sunshine33 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 03/10/2005, 11h19
  5. information php/BDD
    Par Burinho dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 26/02/2005, 23h00

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