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 :

[PostGreSQL] Liste déroulante [PostgreSQL]


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
    Janvier 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 51
    Par défaut [PostGreSQL] Liste déroulante
    bonjour
    Dans un formulaire, je voudrai utiliser une liste déroulante avec les données de ma base de données, j'ai fait ce code là :
    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
    	<SELECT NAME='marque'>
    <?
    		// On se connecte sur Postgresql et sur la base de données
    	$sql = new sql();
     
    	$sql->s_server("localhost");
    	$sql->s_login("postgres");
    	$sql->s_base("intranet");
    	$sql->s_password("fannie84");
    	if( ! $sql->connecte())
    	{
    		echo "Erreur de connexion à la base. \n";
    		exit;
    	}else
    	{
     
    		echo 'ça marche ?';
    		$reql = new record($sql);
    		$reql = pg_query("SELECT nommarque FROM marque ORDER BY nommarque");
    		while ($nommarque=pg_fetch_object($reql))
    		{
    			echo "<option>".$nommarque['nommarque']."</option><br>";
    			//echo var_export($nommarque);
    		}
    	}
    ?>
    	</SELECT>
    mais ça marche pas, ça écrit le code lui même dans la liste, ma requète marche bien (je l'ai testé dans postgresql) mais ça marche pas...
    si quelqu'un aurai une idée... s'il vous plait de l'aide ???

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    ça ne serait pas plutot : ?
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $reql -> pg_query("SELECT nommarque FROM marque ORDER BY nommarque");
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 51
    Par défaut
    ben non, ça marche comme ça je l'utilise pour la connexion, j'ai essayé avec la flèche, mais ça ne change rien ... je comprend vraiment pas...

    merci pour ta réponse si vite,

    je vais me reposer ce soir la tête et j'y retourne demain...
    peut-être que demain ça ira mieux...?

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par angeblanc22
    peut-être que demain ça ira mieux...?
    Demain est un autre jour .....
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par angeblanc22
    mais ça marche pas, ça écrit le code lui même dans la liste,
    Qu'entends tu par ceci ?

    SI c'est "ça marche ?" -> enleve la ligne adequate
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 51
    Par défaut
    bonjour,
    ça écrit ça dans la liste en fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ".$nommarque['nommarque']."

  7. #7
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    et si tu mets :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $nommarque->nommarque

    comme tu utilise pg_fetch_object()

    si tu veux garder ta syntaxes va falloir utiliser

    pg_fetch_assoc()
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 51
    Par défaut
    j'ai essayé, mais ça me met pour les deux la même chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ".$nommarque->nommarque."
    Je ne comprend pas...

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par défaut
    Ca ressemble beaucoup à une erreur de guillemets.

    A tout hasard tu es sur que tu n'as pas écrit un truc comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<option>".$nommarque['nommarque']."</option><br>';

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

Discussions similaires

  1. [PostgreSQL] liste déroulante avec postgresql + php
    Par caramel15 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/10/2011, 14h00
  2. Liste déroulante Postgresql
    Par yo_haha dans le forum Débuter
    Réponses: 8
    Dernier message: 17/06/2011, 14h28
  3. [PostgreSQL] Liste déroulante postgresql
    Par cubepiege dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/07/2009, 11h56
  4. [PHP-JS] liste déroulante et base postgresql
    Par 78alex78 dans le forum Langage
    Réponses: 6
    Dernier message: 19/03/2007, 15h00

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