Rechercher : dans
Par :

[PHP] liste valeur sélection

Dernière réponse le 20 jan 2007 à 00:55:34 NicoASM7, le 28 oct 2006 à 11:15:56 
 Signaler ce message aux modérateurs

Bonjour,
Etant débutant en php, j'aurais besoin d'aide.

j'aimerais récupérer la valeur d'une liste, c'est-à-dire l'élément choisi dans la liste sachant que celle-ci a pour contenu le résultat d'une requête SQL.


voilà le code :

$query=LA REQUETE;
$result = mysql_query($query);

echo '<select name="liste1">';

while($eq1 = mysql_fetch_array($result))
echo '<option value="'.$eq1[0].'">'.$eq1[1].'</option>';

echo '</select>';

Merci.

Meilleures réponses pour « [PHP] liste valeur sélection » dans :
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

ceddec, le 29 oct 2006 à 11:57:50

Bonjour,

Pour récupérer la valeur, il faut utiliser la variable $_POST['liste1'] ou $_GET['liste1'] (en fonction de la méthode choisie) . Cette variable aura pour valeur le $eq1[0] choisi

Pour récupérer $eq1[1], il faut refaire une requête sql pour obtenir la coorespondance entre $eq1[0] et $eq1[1]

Répondre à ceddec

2

 meddy, le 20 jan 2007 à 00:55:34
  • +1

VOILA UN EXEMPLE POUR TOI QUI MARCHE NIKEL
<?php
include 'connect.php';
if (isset($_POST["sel"])) $sel=$_POST["sel"]; else $sel="";
if(isset($_POST["val"]))$val=$_POST["val"];else $val="";

$sql = mysql_query("SELECT cons_id, cons_nom FROM console ORDER BY cons_nom");

echo '<select name="sel">';
echo'<option >- - Choisissez - -</option>';
while($ligne = mysql_fetch_assoc($sql))
{
echo ("<option value=".$ligne['cons_nom'].">".$ligne['cons_nom']."</option>");
}
echo'</select>';
echo '<input type="submit" value="Valider" name="val"/><br/>';

if($val=="Valider")
{
echo 'Liste des jeux '.$sel; echo '</br>';
$reponse = mysql_query("SELECT jv_nom, jv_console FROM jeux_videos where jv_console= '".$_POST['sel']."'") ;

while ($donnees=mysql_fetch_array($reponse))
{
echo $donnees['jv_nom'];
echo "<br/>";
}
}

?>

Répondre à meddy