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 :

Arborescence pour enregistrer ds BDD


Sujet :

PHP & Base de données

  1. #1
    Membre régulier

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Points : 102
    Points
    102
    Billets dans le blog
    1
    Par défaut Arborescence pour enregistrer ds BDD
    Bosoir,
    avec le debut du code, j'ai dans un menu deroulant, toutes les tables de ma base, l'idée est d'avoir un 2eme menu deroulant qui en fonction de la table selectionnée, affiche uniquement les champs de celle ci pour avoir ensuite un champ texte pour ecrire une nouvelle donnée a envoyer dans celle ci...
    suis-je clair ??
    Merci d'essayer de m'aider...
    Cordialement, julien
    µ
    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
    40
    41
    42
    43
    44
    45
    46
    <?php
    $dbname = 'db0****';
     
    if (!mysql_connect(****************)) {
       echo 'Impossible de se connecter à MySQL';
       exit;
    }
     
    $sql = "SHOW TABLES FROM $dbname";
     
    $result = mysql_query($sql);
     
     
    if (!$result) {
       echo "Erreur DB, impossible de lister les tables\n";
       echo 'Erreur MySQL : ' . mysql_error();
       exit;
    }
    ?>
          <form id="formulaire" name="formulaire" method="post" action="envoiedjoumatiere.php">
        <select>
    <?php
    while ($row = mysql_fetch_row($result)) {
       echo '<option value="' .$row[0] .'" name="table">'.$row[0] . '</option>';
    }
     
    mysql_free_result($result);
    echo '<br><br><br>';
    ?> 
     
    </select>
     
    <select>
    <?php
    $sql2 = "SHOW ??? from $table";
    $result2 = mysql_query($sql2);
    while ($row = mysql_fetch_row($result2)) {
       echo '<option value="' .$row[0] .'" name="table2">'.$row[0] . '</option>';
    }
     
    mysql_free_result($result);
    echo '<br><br><br>';
    ?> 
     
    </select><input type="submit" value="Envoyer" name="envoyer">
    </form>

  2. #2
    Expert confirmé

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Points : 4 324
    Points
    4 324
    Par défaut
    Bonjour,

    Et quel est ton souci ?
    http://alaindefrance.wordpress.com
    Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1
    SDE at BitTitan

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 199
    Points : 148
    Points
    148
    Par défaut
    Regarde les tutos, il me semble avoir deja vu ca.
    C´est un truc qui revient super souvent.

  4. #4
    Membre régulier

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Points : 102
    Points
    102
    Billets dans le blog
    1
    Par défaut
    je fouille, mais je ne trouve pas...
    ce qu'il faut c'est que le fait de selectionner une table, dans un menu deroulant,automatiquement, dans un autre menu deroulant, s'affiche les champs de cette table...

  5. #5
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Hum... tu cherche des listes liées en fait. Quelque chose comme ça ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  6. #6
    Membre régulier

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Points : 102
    Points
    102
    Billets dans le blog
    1
    Par défaut
    un peu..
    mais en fait mes menu deroulant affiche un contenu de base de donnée..
    et plus on selectionne plus les champs du menu deroulant suivant s'agremente..
    je selectionne la base de donnée et dans mon menu 2 j'ai les tables, je selectionne la table, et dans le menu 3 j'ai les champs... etc...
    et ensuite j'ai un formulaire ou je rentre une donnée qui ira s'enregistrer dans le champs de la table définie par l'arborescence...

    C'est ce que je veux faire..


    CDT
    JUlien

Discussions similaires

  1. Réponses: 15
    Dernier message: 06/06/2010, 16h35
  2. [PHP 5.1] Parcourir array de array pour enregistrement BDD
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 23/11/2009, 13h59
  3. Incrémenter une lettre pour enregistrement dans une bdd
    Par baggie dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/03/2008, 16h26
  4. Réponses: 60
    Dernier message: 23/08/2007, 09h45
  5. créer bouton pour enregistrer BDD sur une page
    Par guimauve dans le forum Access
    Réponses: 3
    Dernier message: 11/07/2006, 11h01

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