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 :

afficher des données dans une FORM


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Par défaut afficher des données dans une FORM
    Bonjour,

    Je souhaite afficher des données contenues dans différentes tables, liées par des requêtes.
    Mes requêtes fonctionnes.
    Voici un exemple simple pour vous aider à comprendre ma demande.

    Je cherche un design type bootstrap si possible.

    Merci d'avance;

    Table pommes
    idp
    nom_pomme
    id_couleur


    Table couleur
    idc
    nom_couleur

    Code pour afficher le nom des pommes dans la première liste.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <select name="nom_pomme" id="nom_pomme >
     
     
    <?php
    $reponse = $bdd->query('SELECT nom_pomme FROM pommes');
    while ($donnees = $reponse->fetch())
    {
    ?>
    <option value="<?php echo $donnees['nom_pomme'] ?>"> <?php echo $donnees['nom_pomme'] ?></option>
    <?php
    }
    ?>
    </select>
    Un grand merci d'avance pour votre aide.

    J'abuse mais si qqun peux me proposer un code identique mais avec deux listes déroulantes (meme si dans la deuxieme n'apparaitra qu'une couleur cela me permettra de comprendre comment cela fonctionne).

  2. #2
    Membre chevronné
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Par défaut
    Que veux-tu exactement. Dans les deux listes? Sois plus explicite.

  3. #3
    Membre chevronné
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Par défaut
    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
    47
    48
    49
    50
     
    <form name="select_pomme" action="" method="post">
    <div id="pommes">
    <select name="nom_pomme" id="nom_pomme >
     
    <?php
    $reponse = $bdd->query('SELECT * FROM pommes');
    while ($donnees = $reponse->fetch())
    {
    ?>
     
    <option value="<?php echo $donnees['id_couleur'] ?>"> <?php echo $donnees['nom_pomme'] ?></option>
    <?php
    }
    ?>
    </select>
    </div>
     
    <div id=couleurs>
     
    </div>
     
    <?php if (isset($_POST['id_couleur']) && $_POST['id_couleur'] != ""): ?>
        <?php
        $reponse = $bdd->query("SELECT * FROM couleur where idc = $_POST['id_couleur']");
    while ($donnees = $reponse->fetch())
    {
    ?>
     
            <input type="text" name="nom_couleur" id = "nom_couleur" value="<?php echo $donnees['nom_couleur'] ?>">
    <?php
    }
    ?>
     
    <?php endif; ?>
    </form>
     
    <script type="text/javascript">
        $(document).ready(function () {
            $('#pommes').change(function () {
                $.post('?p=page_name',
                        {nom_pomme: $('#nom_pomme').val()},
                function (res) {
                    $('#couleurs').html(res);
                }
     
                );
            });
        });
    </script>
    tu remplaces page_name par le nom de ta page et tu peaufine le reste.

  4. #4
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Par défaut
    Citation Envoyé par Nazoïde Voir le message
    Que veux-tu exactement. Dans les deux listes? Sois plus explicite.
    Ceci :


    Je cherche a faire une seule page sur laquelle : chaque proprietaire a acces à toutes ses proprietes et qu'il voit toutes les caractéristiques de chaque propriete.

    Tout est dans des tables et lié par des requetes qui fonctionnent. Si possible un truc sympa en desing style bootstrap et modifiable.

  5. #5
    Membre chevronné
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Par défaut
    L'implémentation du code précédent donne quoi?
    A toi de le personnaliser.

  6. #6
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Par défaut
    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
     
     
    <div class="container">
        <h1 align="center">TEST</h1>
        <br />
        <select name="car" id="car" class="form-control input-md">
            <option value="">Selectionner votre propriete</option>
    		<?php
    		$query = "Select propriete from CC_propriete";
    		$reponse = $connect->prepare($query);
    		$reponse->execute();
    		while ($donnees = $reponse->fetch())
    		{
    		?>
    		<option value="<?php echo $donnees['propriete '] ?>"> <?php echo $donnees['propriete '] ?></option>
    		<?php
    		}
    ?>
    	<br />
     
     
     
     
    	<label class="col-md-10 control-label">Nom du compteur:</label>
    Comment puis afficher le nom du compteur lié a la propriete par l'id dans le label ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $query = "Select nom_compteur from CC_propriete, CC_compteur where CC_compteur.id = CC_propriete.id";

  7. #7
    Membre chevronné
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Par défaut
    Le code précédent fonctionne? Que veux-tu faire exactement actuellement.

  8. #8
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Par défaut
    Citation Envoyé par Nazoïde Voir le message
    Le code précédent fonctionne? Que veux-tu faire exactement actuellement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <label class="col-md-10 control-label">Nom du compteur:</label>
    Peux tu stp me develloper le code dessous STP ^^^^ ? Pour afficher le nom du compteur. Je t'ai mis la requete plus haut. Merci d'avance.

Discussions similaires

  1. [XL-2007] Macro pour afficher des données dans une listbox
    Par LaurentIA dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/08/2012, 17h56
  2. C# et WPF : comment afficher des données dans une DataGrid (to bind or not to bind ?!?)
    Par jmnicolas dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 31/05/2010, 15h03
  3. Afficher des données dans une ListBox
    Par momoh dans le forum VB.NET
    Réponses: 4
    Dernier message: 09/03/2010, 19h22
  4. Réponses: 3
    Dernier message: 19/03/2009, 01h07
  5. Afficher des données dans une textbox
    Par divad dans le forum AWT/Swing
    Réponses: 21
    Dernier message: 27/05/2007, 20h22

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