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 :

affichage de donnée d'une requete


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 24
    Par défaut affichage de donnée d'une requete
    Bonjour,
    je viens vers vous car j'ai un petit soucis car je posséde une table personnel qui rensiegne un id , personnel , matiere ,...
    en faite je choisi mon personnel via une liste déroulante et ce que je veux c'est en fonction du personnel choisis il y ai sa matiere et autre rensiegnement lui concernant soit afficher dans des text box a coté sans que l'on puisse les modifier , alors j'arrive a faire afficher ce que je veux dans la liste déroulante mais dans la textbox rien .

    je vous montre ce que j'ai fait .

    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
    <html>
    	<head>
     
     
    	</head>
    	<body>
    		<form>
    			<fieldset style="width: 1500px">
     
    				<label>personnel</label>
    				<select  id='personnel' onchange='go()'>
    					<option value='0'>Aucune</option>
    					<?php
    						mysql_connect("127.0.0.1","","");
    						mysql_select_db("base");
    						$res = mysql_query("SELECT * FROM personnel ORDER BY personnel");
    							while($row = mysql_fetch_assoc($res))
    						{
    							echo "<option value='".$row["id"]."'>".$row["personnel"]."".$row["matiere"]."</option>";
     
    						}
     
     
    					?>
    				</select>
    				<label>matiere</label>
    				<input type="text" name="matiere" disabled="disabled" value="<?php echo($row->matiere) ;?>">
     
     
     
    		</form>
    	</body>
    </html>
    merci d'avance de vos commentaire
    cordialment ludwig

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ben c'est normal... Quand tu sors du while, c'est qu'il n'y a plus de valeur associée à $row... sinon, tu serais resté dans le while.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 24
    Par défaut
    pas malin malin aujourd'hui , heu je vais paraitre bête comment faire alors car c'est possible ce que je cherche à faire .

    merci

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Bah si, c'est possible.
    Tu construis l'input dans le while en le stockant dans une variable et tu affiches cette variable au moment voulu...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Euh... juste un détail... tu ne serais pas en train d'essayer de récupérer à la création de la page les informations qui seront sélectionnées plus tard par l'utilisateur quand même ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre éclairé Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Par défaut
    @Bovino .. perso, c'est ce que j'ai compris .. c'est pour ça que je comprenais pas ta réponse, j'ai cru que t'allais encore me sortir une technique qui me serais encore parfaitement inconnu ...

    Mais dans son cas, je passerais par du JavaScript
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#personnel1 option:selected').val()

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 24
    Par défaut
    du genre
    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
    <html>
    	<head>
     
     
    	</head>
    	<body>
    		<form>
    			<fieldset style="width: 1500px">
     
    				<label>personnel</label>
    				<select  id='personnel' onchange='go()'>
    					<option value='0'>Aucune</option>
    					<?php
    						mysql_connect("127.0.0.1","","");
    						mysql_select_db("base");
    						$res = mysql_query("SELECT * FROM personnel ORDER BY personnel");
    							while($row = mysql_fetch_assoc($res))
    						{
    							echo "<option value='".$row["id"]."'>".$row["personnel"]."".$row["matiere"]."</option>"
    "<input  value=".$row["matiere"].">";
     
    						}
     
     
    					?>
    				</select>
    				<label>matiere</label>
    				<input type="text" name="matiere" disabled="disabled" value="<?php echo($row->matiere) ;?>">
     
     
     
    		</form>
    	</body>
    </html>
    bon la j'ai le résultat attendu sauf que j'ai tout mon personnel qui est afficher sur la page en dehors de leur liste déroulante avec en dessous la text box avec la matiere qu'ils ont ><
    par j'ai mit l'option disabled pour que personne ne puisse toucher la text box mais quand je met cette option ça plante le script

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Février 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 24
    Par défaut
    je ne comprend pas trop ta question bovino, par la suite je vais utiliser ce code pour un formulaire si cela répond a ta question ..

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

Discussions similaires

  1. pb d'affichage données dans une requete
    Par b_steph_2 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 05/03/2007, 14h49
  2. [MySQL] affichage du résultat d'une requete dans une page
    Par blackbird1 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 08/03/2006, 14h07
  3. Affichage de donnée dans une page
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 21/02/2006, 17h54
  4. [MySQL] Affichage des données d'une base
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 30
    Dernier message: 01/02/2006, 16h35
  5. Réponses: 2
    Dernier message: 29/11/2004, 12h13

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