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

JavaScript Discussion :

Connexion BDD mySQL


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 94
    Par défaut Connexion BDD mySQL
    Bonjour,

    J'ai besoin de générer un tableau en javascript, avec des infos que je vais piocher dans une BDD.

    J'ai donc mon fichier tab.js qui s'occupe de générer le tableau, mais mtn j'ai besoin de remplir les en-tetes avec des infos dans ma BDD,

    Comment puis-je faire?

    Merci !

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Salut,

    Je ne comprend pas, tu parles d'un tableau javascript (array) ou html (table)

    A+.

  3. #3
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Effectivement ^^ un extrait de code ne serait pas superflu...

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 94
    Par défaut
    J'ai un tableau html que je génère via javascript :


    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
    /******************************************************************************************/
    /****************************Fichier JS pour la génération du tableau*******************/
    /******************************************************************************************/
    /******************************************************************************************/
     
    function createTable(tbody, rows, cols){ 
        var select_month = document.getElementById("select_month");  // Récupération du menu déroulant pour les mois
    	for(i=0;i<10;i++){
    		var option = document.createElement("OPTION"); // Création de la balise OPTION
    		option.innerText += "Juillet 2011";  // Affectation du texte ( A remplir en fonction de la BDD)
    		select_month.appendChild(option); 
    	}	
     
    	var row_entete = document.getElementById("row_entete"); // row_entete : Première ligne du tableau représentant les en-tetes
    	var nb_lots = //select count(*) from  lots
    	var tab_lots = // select nom_lot from lots
    	var tab_act = // select nom_act from activité
    	for(i=0;i<nb_lots;i++){ // 30 a remplacer par nb_col
    		var nb_lots= // select count(id_act) from correspond where id_lots = tab_lots[i]
    		var th = document.createElement("th");
    		var div = document.createElement("div");
    		th.className="vertical";
    		th.id="en-tete"+i;
    		div.className="vertical";
    		div.innerText += "[Projet]Lot_machin_bidule";
    	    th.appendChild(div); // On met div dans th
    		row_entete.appendChild(th); // on met th dans la ligne d'en-tetes
     
    		alert(row_entete.innerHTML);
    	}
    	/* Création du bouton pour passer au mois suivant*/
    	var month= document.getElementById("month");
    	var next_month = document.createElement("input");
    	next_month.type="submit";
    	next_month.value="Mois Suivant";
    	next_month.src="images/connect.png";
    	next_month.id="next_month";
    	month.appendChild(next_month);
    }
    J'ai juste besoin de faire une requête sql, et d'utiliser le résultat pour remplir mon tableau...

  5. #5
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par Kalas22 Voir le message
    J'ai juste besoin de faire une requête sql
    Ca, c'est côté serveur que ça se fait ^^ Quel langage serveur utilises-tu ? PHP probablement ?

    Si la création du tableau suit une action de l'utilisateur et ne doit pas provoquer un rechargement de la page, jette un oeil à AJAX.
    Sinon, c'est simplement une page dynamique, tu peux la construire directement à partir des données récupérées dans ta BDD MySQL quand l'utilisateur demande cette page... ^^

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 94
    Par défaut
    Effectivement j'utilise PHP !

    Ben en fait la ce que je veux faire c'est juste générer le tableau a partir de la BDD au chargement de la page.

    L'utilisateur ce connecte via son login et son mdp à la connexion, et cela l’emmène sur une page avec un tableau ( celui que je veux générer ).

    Et je me demandais justement comment récupérer ces données ?

    Je dois mettre un echo devant chaque lignes de mon code présent ci-dessus et modifier l'extension de mon fichier en .php??

Discussions similaires

  1. [MySQL] Connexion bdd mysql
    Par marty499 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/02/2009, 09h21
  2. [dBExpress] Connexion BDD MySQL v5.0.22 avec Delphi 6 ?
    Par pepito62 dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/11/2008, 16h27
  3. [MySQL] connexion bdd mysql
    Par Philosophiste dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 17/07/2008, 18h58
  4. [WB11] Configurer la connexion bdd (mysql)
    Par zev dans le forum WebDev
    Réponses: 1
    Dernier message: 07/01/2008, 01h32
  5. Probleme connexion BDD mysql avec applet
    Par lancer83 dans le forum Applets
    Réponses: 25
    Dernier message: 01/08/2007, 11h15

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