begin process at 2010 03 21 06:52:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Liste déroulante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Liste déroulante

jeudi 4 janvier 2007 à 16:33:18 | Liste déroulante

Johandev35

Bonjour,

Je sollicite une nouvelle fois votre aide, pour un probleme qui me semble assez simple, mais je ne trouve aucune aide sur internet !!
J'ai une liste déroulante, qui fonctionne tres bien.

Et je voudrais tout simplement stocker la valeur de la donnée sélectionné dans la liste déroulante, dans une variable !
Pour pouvoir ensuite inseré cette valeur dans un champ de ma base de données.
Mais je ne sais pas comment faire !!

Voici mon code :

[code]

<?

include('connexion.php');

$VL_CONNEXION = mysql_connect($SERVEUR, $LOGIN, $PASSWORD);
mysql_select_db($BDD, $VL_CONNEXION);
// Requête SQL

$rqSql= "Select CODE_TYPE_LOG, LIBELLE_TYPE_LOG FROM type_log";

// Exécution de la requête
$result = mysql_query( $rqSql, $VL_CONNEXION)
             or die( "Exécution requête impossible.");
mysql_close( $VL_CONNEXION);


// Construction de la chaîne de caractères qui fait la // liste

$ld = "<SELECT NAME='list_Type_Log'>";
$ld .= "<OPTION VALUE=0>Choisissez un type de logiciel</OPTION>";
// On boucle sur la table
while ( $row = mysql_fetch_array( $result)) {
   
 
    $CODE_TYPE_LOG = $row["CODE_TYPE_LOG"];
    $LIBELLE_TYPE_LOG = $row["LIBELLE_TYPE_LOG"];
    $ld .= "<OPTION VALUE='$CODE_TYPE_LOG'>$LIBELLE_TYPE_LOG</OPTION>";
 }
$ld .= "</SELECT>";

print $ld;
?>

[/code]

Voila merci de votre aide !

jeudi 4 janvier 2007 à 17:13:58 | Re : Liste déroulante

Johandev35

On m'a conseillé d'écrire différement mon code. Donc voila ce que ça donne :

<?

include('connexion.php');

$VL_CONNEXION = mysql_connect($SERVEUR, $LOGIN, $PASSWORD);
mysql_select_db($BDD, $VL_CONNEXION);
// Requête SQL

$rqSql= "Select CODE_TYPE_LOG, LIBELLE_TYPE_LOG FROM type_log";

// Exécution de la requête
$result = mysql_query( $rqSql, $VL_CONNEXION)
             or die( "Exécution requête impossible.");
mysql_close( $VL_CONNEXION);

?>

<select name="liste">
          <? 
     
    while($champ = mysql_fetch_assoc($result)) 
    { 
?>
<option value="<? echo $champ['CODE_TYPE_LOG']; ?>"><? echo $champ['LIBELLE_TYPE_LOG']; ?></option>
<? 

?>
</select>
 

Mais ça ne me dis toujours pas comment stocker la valeur séléctionné dans une variable.

jeudi 4 janvier 2007 à 18:06:56 | Re : Liste déroulante

rakizm

d'abord met ton select dans un formulaire ensuite si tu veux récupérer la valeur de ton select ça sera $_POST["list_Type_Log"] ;)
dimanche 7 janvier 2007 à 05:13:36 | Re : Liste déroulante

thekid23

Réponse acceptée !

<?

include('connexion.php');

$VL_CONNEXION = mysql_connect($SERVEUR, $LOGIN, $PASSWORD);
mysql_select_db($BDD, $VL_CONNEXION);
// Requête SQL

$rqSql= "Select CODE_TYPE_LOG, LIBELLE_TYPE_LOG FROM type_log";

// Exécution de la requête
$result = mysql_query( $rqSql, $VL_CONNEXION)
             or die( "Exécution requête impossible."); 


// Construction de la chaîne de caractères qui fait la // liste

$ld = "<SELECT NAME='list_Type_Log'>";
$ld .= "<OPTION VALUE=0>Choisissez un type de logiciel</OPTION>";
// On boucle sur la table
while ( $row = mysql_fetch_array( $result)) {
   
 
    $CODE_TYPE_LOG = $row["CODE_TYPE_LOG"];
    $LIBELLE_TYPE_LOG = $row["LIBELLE_TYPE_LOG"];
    $ld .= "<OPTION VALUE='$CODE_TYPE_LOG'>$LIBELLE_TYPE_LOG</OPTION>";
 }
$ld .= "</SELECT>";

print $ld;

mysql_close( $VL_CONNEXION);
?>

lundi 8 janvier 2007 à 09:14:32 | Re : Liste déroulante

Johandev35

ça marche nikel merci thekid !


Cette discussion est classée dans : code, type, liste, log, connexion


Répondre à ce message

Sujets en rapport avec ce message

Selected [ par Johandev35 ] Bonjour !J'ai une liste déroulante que j'alimente avec une base de donneés, mais je souhaite définir une valeur par défaut a cette liste déroulante. ç Type de variables [ par syndrael ] Bonjour à Tous.. Je cherche un type de variables qui une fois déclarée ne s'efface plus du tout pour toute les pages et pour tous les utilisateurs. Je Lier 2 listes déroulantes [TITRE MODERE CAR PEU EXPLICITE] [ par mitchbuck ] Salut la compagnie !Encore une fois je requiert votre aide pour un problème que certains n'auront surement pas de mal à règler en moins de deux !J'ai Un champs vide dans une liste deroulante. [ par murrigane ] Bonjour ! J'espere que je poste au bon endroit ma question, j'ai prefere la mettre ici en debutant, car il me semble que c'est trois fois rien, mais Checkbox [ par VLN ] Bonjour,J'ai un petit souci de formulaire et voudrais une petite aide :)j'aimerai que lorsque l'on coche une case du formulaire, celui ci affiche une filtrage sql [ par herveguedj ] bonjour à tous je suis débutant en php je voulais savoir comme optimiser un moteur de recherche qui se trouve sur mon site http://leaderauto.free.frj' Formulaire de connexion type CS [ par echoupe ] Bonjour, j'aimerais savoir comment il est possible de réaliser un formulaire de connexion du style phpcs administrateur minepat.cm date et heure [ par Puchu ] Bonjour j'effectué ma connexion avec la base de données pour php, mais quand je crée  le code pour la date et l'heure la page renvoie le code et pas l type de connexion client ?? [ par joebuz ] 'lut,est-il possible de connaitre le type de connexion client ?J'ai une page d'intro avec une video, et je souhaiterais qu'elle ne s'affiche que pour Requete sur base de données et lien entre deux select relié [ par fredo35m ] Bonjour, j'ai un petit problème entre deux selects liés. En effet, l'utilisateur doit faire un choix dans une 1ère liste (liste prédefinie). Une fois


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales