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

HTML Discussion :

[HTML] Acces à un BDD


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 33
    Par défaut [HTML] Acces à un BDD
    Bonjour,

    Désolé si ça a déjà été posé, j'ai cherché partout sur le web et je ne trouve aucun tutoriel à propos de mon probleme...

    Je suis en stage et je débute ^^. On m'a demandé de créer une page HTML reprenant 3 frames. Une ligne au dessus de la page, une colonne à gauche et le reste est destiné à l'affichage des données.

    Le frame du haut doit reprendre certaines informations se trouvant dans une base de données, tandis que la frame d'affichage doit en reprendre d'autres.

    La frame de gauche ( la colonne ) doit permettre à l'utilisateur de choisir ce qu'il désire afficher.

    La construction du corps ne m'a pas posé de problème...c'est plutôt l'accès à la base qui me donne du soucis...

    Pouvez vous me dire comment accéder à une base de données (postgresSQL) à partir d'une page HTML ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Sache pour commencer que c'est impossible en HTML. Tu dois te tourner vers un langage de programmation qui agit côté serveur comme PHP.

    Ensuite, je voulais juste ajouter les quel frames sont à déconseillées. Elles sont vraiment pas pratique et tu t'en rendras compte tout de suite. Utilise des calques et CSS plutôt

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 33
    Par défaut
    Bah la personne qui m'encadre m'a demandé de ne pas utiliser CSS :/.

    Là, j'ai juste le squelette avec l'affichage, mais j'ai pas d'idée pour réussir à faire un accès à ma base en cliquant sur un lien .

    Un exemple pour illustrer meme si ce n'est pas le meme environnement.

    en lancant la page HTML, il va chercher le nom du client , la date du relevé des données dans la base ( donnée se trouvant dans la base) et un ID. Ces 3 informations sont affichées dans la frame du haut et ne bougent pas tant qu'on reste sur ce client.

    En cliquant sur "Stock" dans la colonne de gauche, il va m'afficher tout ce que le client a en stock en allant chercher ces données dans la base.

    On m'a parlé de pg dump aussi ... c'est chaud quand meme ....

  4. #4
    Membre confirmé Avatar de bionicleman
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Par défaut
    Salut !
    babastutz a raison, c'est impossible en HTML, il faut utiliser le PHP :

    Par exemple :

    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
    <html>
    <body>
      <?php
        // Connexion au serveur MySQL et ouverture de la base vpc
            $db=mysql_connect("localhost","user","mdp") or die(" erreur de connexion".mysql_error()); 
            mysql_select_db ("nom_BdD",$db) or die(" erreur de connexion à la base de donnée, veuillez retentez plus tard.");
        // Requête d'affichage des enregistrements de la table CLIENT
            $sql="SELECT * FROM CLIENT";
        // Exécution de la requête
            $requete = mysql_query($sql) or die ("erreur lors de l'execution de la requete.");
        // Affichage des résultats de la requête
            echo "<h3>Affichage des clients :</h3>";
            while($ligne=mysql_fetch_array($requete))
            {
            ?>
    <b><?php echo $ligne['idCli']; ?></b> //ajoute une ligne qui contient l'ID du client
    <b><?php echo $ligne['adCli']; ?></b> //ajoute une ligne qui contient l'adresse du client
            <?php
            }
        // Fermeture de la connection à MySQL
            mysql_close();
      ?>
    </body>
    </html>
    Localhost : représente l'adresse IP du serveur contenant la BdD
    user: c'est le nom d'utilisateur à utiliser conjointement avec mdp afin de se connecter à la BdD
    mdp : Tu l'auras compris, c'est le mot de passe servant a se connecter à la BdD

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $db=mysql_connect("localhost","root","mon_mot_de_passe") or die(" erreur de connexion".mysql_error());
    PS :
    "// Requête d'affichage des enregistrements de la table CLIENT
    $sql="SELECT * FROM CLIENT";
    // Exécution de la requête
    $requete = mysql_query($sql) or die ("erreur lors de l'execution de la requete.");"


    Peut s'écrire plus brièvement mais on perdra en lisibilité lors de longues requêtes SQL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $requete = mysql_query(SELECT * FROM CLIENT) or die ("erreur lors de l'execution de la requete.");"
    Voilà j'espere t'avoir aidé !
    Bon dev' !

Discussions similaires

  1. Ctrl d'acces sur BDD Paradox
    Par akli_agha dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/07/2006, 23h33
  2. PB Accès schémas BDD dans sql server 2005
    Par tikam dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 16/06/2006, 08h42
  3. Accès à ma BDD en désordre
    Par Frosch dans le forum Débuter
    Réponses: 1
    Dernier message: 27/01/2006, 18h24
  4. [html] Accès restreint sur répertoire
    Par francis m dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 22/05/2005, 13h27
  5. [Applet][JTextPane][HTML]Accès a une image du JAR
    Par SamDaKap dans le forum Applets
    Réponses: 4
    Dernier message: 10/08/2004, 16h17

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