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 :

PB value - Liste déroulante et Mysql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut PB value - Liste déroulante et Mysql
    Bonjour,

    J'ai un gros soucis avec le value de mon SELECT.

    Ce que je voudrais faire :

    1- Afficher les noms des départements contenu dans ma table japon dans une liste déroulante. (ça c'est bon ça fonctionne)
    2- Je voudrais que VALUE de mon SELECT prenne la valeur du code_postal contenu dans ma table (là ça ne fonctionne pas, quand je remplace $val["code_postal"] par autre chose comme 01 par ex ça fonctionne.

    Ce que je voudrais faire, mais qui ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<option value=$val["code_postal"]>".$val["nom"]."</option>\n";
    Ce qui fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<option value=01>".$val["nom"]."</option>\n";

    Mon code :
    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
    <form action="testbase.php" method="post">
       
       <select onchange="document.getElementById('MG2').value = this.value">
    	<?php
    	mysql_connect("localhost", "root", "");
    	mysql_select_db("japon");
    	$SQL = "SELECT * FROM départements";
    	$res = mysql_query($SQL);
    	while($val=mysql_fetch_array($res)) 
    	{
    		echo "<option value=01>".$val["nom"]."</option>\n";	}
    	?>
    	</select>
    </form>
    
    <label>
    <input type="text" name="MG2" id="MG2"/>
    </label>

  2. #2
    Membre chevronné Avatar de rikemSen
    Homme Profil pro
    Analyste Développeur Web - Fizzup.com
    Inscrit en
    Décembre 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste Développeur Web - Fizzup.com
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 387
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<option value="'.$val['code_postal'].'">'.$val["nom"].'</option>',"\r\n";
    Il me semble que tu oublies les " pour entourer ton attribut value

Discussions similaires

  1. [MySQL] Besoin d'aide pour liste déroulante dreamweaver + mysql
    Par dreamover dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 03/03/2009, 15h56
  2. Source liste déroulante depuis MySQL
    Par zlatan13 dans le forum Requêtes
    Réponses: 2
    Dernier message: 28/08/2008, 10h52
  3. listes déroulantes avec mysql
    Par SHERPAE dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 19/12/2007, 11h02
  4. liste déroulante + requet mysql
    Par Amenos dans le forum Débuter
    Réponses: 5
    Dernier message: 20/03/2006, 23h03
  5. 4 listes déroulantes avec MySQL
    Par briiice dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 06/01/2006, 10h18

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