Menu déroulant select et SQL
Résolu
fredo42340
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
fredo42340 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
fredo42340 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis entrain de développer un site sur lequel j'ai besoin d'un module de reservation. Je m'explique :
J'ai une table SQL qui contient 4 colonnes (id, nom, prix, temps)
Du côté php, j'ai 3 select auxquels je créé une liste dynamique via la table sql du type :
<select name="menu1" id="menu1">
<option value="0">choississez votre prestation</option>
$book_sql=mysql_query("SELECT * FROM my_table ORDER BY id ASC");
while($book = mysql_fetch_array($book_sql)){
echo '<option value="'.$book['id'].'">'.$book['nom'].'</option>
}
</select>
J'ai ensuite créer un div sur lequel je veux récupérer sur les évènements on change des 3 select le total tarif de la colonne prix.
En passant la variable $book['prix'] en value, j'arrive à le faire sans problème avec du javascript type :
document.getElementById('menu1').value
Mais je ne peux malheureusement pas me servir du prix en tant que value de mes select car lors du submit, j'envoi un insert sql dans une autre table qui additionne les temps selectionné selon l'id de l'option du select.
Donc existe-t-il une solution pour lui dire de récupérer la valeur de la colonne prix where id = document.getElementById ('menu1').value sur l'évènement onchange ? ou existe-t-il une autre solution ?
Je me grille les neurones depuis quelques heures :(
Merci beaucoup pour votre aide en tout cas et bonne journée !
Je suis entrain de développer un site sur lequel j'ai besoin d'un module de reservation. Je m'explique :
J'ai une table SQL qui contient 4 colonnes (id, nom, prix, temps)
Du côté php, j'ai 3 select auxquels je créé une liste dynamique via la table sql du type :
<select name="menu1" id="menu1">
<option value="0">choississez votre prestation</option>
$book_sql=mysql_query("SELECT * FROM my_table ORDER BY id ASC");
while($book = mysql_fetch_array($book_sql)){
echo '<option value="'.$book['id'].'">'.$book['nom'].'</option>
}
</select>
J'ai ensuite créer un div sur lequel je veux récupérer sur les évènements on change des 3 select le total tarif de la colonne prix.
En passant la variable $book['prix'] en value, j'arrive à le faire sans problème avec du javascript type :
document.getElementById('menu1').value
Mais je ne peux malheureusement pas me servir du prix en tant que value de mes select car lors du submit, j'envoi un insert sql dans une autre table qui additionne les temps selectionné selon l'id de l'option du select.
Donc existe-t-il une solution pour lui dire de récupérer la valeur de la colonne prix where id = document.getElementById ('menu1').value sur l'évènement onchange ? ou existe-t-il une autre solution ?
Je me grille les neurones depuis quelques heures :(
Merci beaucoup pour votre aide en tout cas et bonne journée !
A voir également:
- Menu déroulant select et SQL
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Supprimer menu déroulant excel - Forum Word
- Effacer le contenue d'une cellule avec liste déroulante - Forum Excel