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 :

Problème $_POST Liste Deroulante


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut Problème $_POST Liste Deroulante
    Bonjour étant débutant en php j'ai quelque problèmes

    J'essaye de récupérer la valeur d'une liste déroulante préalablement renseignée.

    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
     
    				<p>Choisissez un Client: </p>
    				<select name="listeclient" id="listeclient" width="300px" onchange="recharge()">
    				<?php
    				$resultat=mysql_query("SELECT client.cli_nom, client.cli_adr, client.cli_cp, client.cli_ville, client.cli_tel  from client inner join clientfournisseur on client.cli_cpt = clientfournisseur.cli_cpt where clientfournisseur.fou_cpt = 1") or die ("requète non executé");
    				if (! $resultat) { echo "Erreur requete"; exit;} 
    				while ($ligne=mysql_fetch_array($resultat))
    				{
    				?>
    				<option><?php echo ''.$ligne['cli_nom'].'';?> </option>
    				<?php
    				}
    				mysql_close($connexion);
    				?>
    				</td>
    				<td width="400px">
    				<?php
    				$connexion=mysql_connect('localhost','root',"") or die ("connexion impossible.");
    				$db=mysql_select_db('gestionprix',$connexion) or die ("base de données non accessible");
    				$cli = "";
    				if (isset($_POST['listeclient']))
    				{
    					$cli = $_POST['listeclient'];
    				}
    				$resultat=mysql_query("SELECT client.cli_nom, client.cli_adr, client.cli_cp, client.cli_ville, client.cli_tel  from client where client.cli_nom = '.$cli'") or die ("requète non executé");
    				$ligne=mysql_fetch_array($resultat)
    				?>
    				<p>Adresse : <?php echo $ligne['cli_adr'];?></p>
    				<p>Code postal : <?php echo $ligne['cli_cp'];?></p>
    				<p>Ville : <?php echo $ligne['cli_ville'];?></p>
    				<p>Telephone : <?php echo $ligne['cli_tel'];?></p>
    				<?php
    				mysql_close($connexion);
    				?>
    Cette instruction ne me retourne rien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    				if (isset($_POST['listeclient']))
    				{
    					$cli = $_POST['listeclient'];
    				}
    Avez vous une idée de ce que cela peut être ?

    De plus j'ai un problème avec la gestion de variables
    Si je fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $hote = "localhost";
    $login = "root";
    $mdp = "";
    $connexion=mysql_connect($hote,$login,$mdp) or die ("connexion impossible.");
    Cela ne passe pas pourtant cela est bien renseigné

    Merci

  2. #2
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    C'est normal il faut que tu transmette un valeur à chaque option.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <option value="<?php echo $ligne['cli_nom'];?>"><?php echo '$ligne['cli_nom'];?> </option>
    Tu remarqueras que j'ai aussi corriger la partie en rouge.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    Oui ca parai logique
    Après avoir remplacer la ligne même résultat
    Rien ne s'affiche

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    la valeur de la listé déroulante n'est pas récupérer par la $_post

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 144
    Par défaut
    Ton <form> est bien en "post" ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <form action="fournisseur.php" method="post">
    </form>
    J'ai ces balises qui entourent le tout

  7. #7
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    un petitdevrait peut être t'aider.

    Qu'est que cela donne ?

Discussions similaires

  1. [AC-2003] Problème code liste deroulante
    Par Ardiden31 dans le forum VBA Access
    Réponses: 6
    Dernier message: 30/03/2012, 10h25
  2. Probléme de liste deroulante
    Par lenormand3006 dans le forum IHM
    Réponses: 2
    Dernier message: 14/08/2008, 12h52
  3. Réponses: 9
    Dernier message: 25/10/2007, 16h20
  4. Problème liste deroulante
    Par alas70 dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2007, 16h40
  5. [JSP]Problème liste deroulante dynamique
    Par besco dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/09/2004, 17h58

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