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 :

Récupérer la valeur d'une liste déroulante


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 51
    Par défaut Récupérer la valeur d'une liste déroulante
    bonjour à tous
    je souhaite realiser une page php qui contient une liste deroulante + boutton validé ..
    j'utilise une librairie fpdf pour générer un fichier pdf téléchargeable .

    je m'éxplique :
    j'ai 6 table dans un base de donnée mysql , pour facilité le travail j'ai creer une
    autre table qui vas contenir seulement le nom de ces 6 tables nomé (table_name)
    cette table elle sera chargé par la suite dans une liste deroulante "select"
    jusque ici tout marche bien
    mon probléme :
    c'est quand on effectue un choix ça ve dire quand on (selectione le nom de table X) je veux que cette
    table concerné sera afficher dans un tableau
    Merci pour votre passage
    voici le code actuel :
    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
    51
    52
    53
    54
    55
    56
    57
    58
    <?php
    //conexion avec la base de donnée 
    $con=mysql_connect("localhost","root","") or die("impossible de se connecter au serveur");
    mysql_select_db("projet",$con);
    $requete="select Nom from table_name order by Nom ASC";
    $table="select FLEX_VALUE_SET_ID,FLEX_VALUE_ID,FLEX_VALUE,LAST_UPDATE_DATE,SUMMARY_FLAG from fnd_flex_values_vl";
    ?>
     
    <form id="formchoix" name="formchoix" action="index.php" method="post">
    <p align="center">
    <select name="liste" style='height: 26px' >   
    		<?php  // la liste deroulante 
    		$res=mysql_query($requete);
    		while($data=mysql_fetch_array($res)) 
    		{
    		echo "<option value=\"".$data["Nom"]."\""; echo">" .$data['Nom']."</option>"; }
    	  ?>
    </select>
     
    	<p align="center">   
     
          <input name="PDf" type="submit" class="Style3" value=" Consulter" style='width: 160px; height: 30px'/>
    	 <?php
    	   if (isset($_POST['PDf'])) 
    	 {
     
    ob_end_clean();
    require('mysql_table.php');
     
    class PDF extends PDF_MySQL_Table
    {
    function Header()
    { 
    $req="select Nom from table_name where ID='2'";
    $res=mysql_query($req);
    		while($data=mysql_fetch_row($res)){
     
    	//Titre
    	$this->SetFont('Arial','',20);
    	$this->Cell(190,10,"$data[0]",0,1,'C');
    	$this->Ln(10);
    	}
    	//Imprime l'en-tête du tableau si nécessaire
    	parent::Header();
    }
    }
     
     
    $pdf=new PDF();
    $pdf->AddPage();
    $pdf->Table("$table");
    $pdf->Output();
     
     } 
    	?>
        </p>
    </form>
    </div>

  2. #2
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Salut,

    à la réception du formulaire ?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 51
    Par défaut
    j'ai pas compris ce que tu voulais dire !!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     if (isset($_POST['PDf'])) {
    teste si le bouton nomé "PDF" existe

    ps: je suis debutant en php

  4. #4
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    l'élement choisi sur ta liste seras contenu dans la variable une fois que tu l'as reçu tu peux te servir de cela comme tu veux...

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 51
    Par défaut
    oui j'ai modifier la partie SELECT aparement existe une erreur !!
    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="liste" style='height: 26px' >   
    		<?php  // la liste deroulante 
    		$res=mysql_query($requete);
    		while($data=mysql_fetch_array($res)) 
    		{
    		echo "<option value=\"".$data["Nom"]."\""; echo">" .$data['Nom']."</option>"; }
    		if (isset($_POST['liste'])) { 
    		$liste=$_POST['liste'] }
    		else { 
    		$liste=-1 		
    		}
    	  ?>
    </select>

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    de bonnes bases s'imposent :
    -> PHP et les formulaires

Discussions similaires

  1. Récupérer la valeur d'une liste déroulante
    Par Lenezir dans le forum Langage
    Réponses: 6
    Dernier message: 25/01/2008, 16h35
  2. Réponses: 10
    Dernier message: 28/11/2007, 11h12
  3. récupérer la valeur d'une liste déroulante + comparaison de dates
    Par jackseed dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 27/06/2007, 16h29
  4. Réponses: 11
    Dernier message: 26/04/2007, 10h40
  5. récupérer la valeur d'une liste déroulante dynamique
    Par grinder59 dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 23/01/2006, 17h51

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