Mettre variable dans value liste déroulante

Fermé
ns976 - 2 juin 2009 à 14:33
 ns976 - 2 juin 2009 à 15:29
Bonjour,voila je veux ajouter une question dans une base de donnée et je veux faire en sorte que quand je choisi l'applcation dans la liste déroulante alors quand je la rajouterer dans la base de donnée cela me rajoute l'id de l'application et je voudrais savoir comment faire cela si je dois faire une requette sql dans le value de la liste déroulante sachant que se qui est afficher dans la liste déroulante et conecter a la base de donnée
merci beaucoup!!!!

3 réponses

Tu veux faire ta requête d'INSERT au moment de la sélection dans ta liste déroulante, ou au moment où tu cliqueras sur un bouton de validation?
0
oui en faite ma liste déroulante contient par exemple : "windows" et quand je clique ajouter dans base de donnée je veux récupérer son id qui lui a été attribué dans la base de donnée et je crois que je peux faire cela que avec le value mais je ne s'est pas comment. Voila l'idée que j'avais :

<label for="appli">Nom l'application: <select name="appli" id="appli">
<?php
include('connexion.inc');


$MaReq2='SELECT nom_application
FROM application';
$valeur='Select id from application where nom_application =" '. $Mareq2.' "' ;


$ObjResultReq = $MonObjConnexion->query($MaReq2);
$NbLignes = $ObjResultReq->num_rows;

?>

<?php
for($i=0;$i<$NbLignes;$i++) // pour i de 0 au nombre de ligne
{
$uneLigne=$ObjResultReq->fetch_object();
echo '<option value ="$valeur">'.$uneLigne->nom_application.'</option> ';
}
$ObjResultReq->free(); // libere le jeu de resultat
$MonObjConnexion->close(); // fermer la connection
?>

mais sa ne marche pas
0
alors?
0