PHP et/ou Javascript
Autumn`Tears
Messages postés
1247
Statut
Membre
-
Autumn`Tears Messages postés 1247 Statut Membre -
Autumn`Tears Messages postés 1247 Statut Membre -
Bonjour,
Voilà, j'ai une liste déroulante générée en PHP avec des items (provenant d'une base de données).
J'ai une autre liste qui va contenir la quantité d'items sélectionnés.
Je voudrais savoir comment générer cette seconde liste après avoir sélectionné un item.
Merci de vos réponses.
Voilà, j'ai une liste déroulante générée en PHP avec des items (provenant d'une base de données).
J'ai une autre liste qui va contenir la quantité d'items sélectionnés.
Je voudrais savoir comment générer cette seconde liste après avoir sélectionné un item.
Merci de vos réponses.
A voir également:
- PHP et/ou Javascript
- Easy php - Télécharger - Divers Web & Internet
- Telecharger javascript - Télécharger - Langages
- Expert php pinterest - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
4 réponses
Si vous le faîtes en PHP, il suffit de le faire comme suit :
si la liste déroulante a un attribut name qui vaut "liste1", il suffit de faire une seconde requête SQL si $_REQUEST['liste1'] est défini :
si la liste déroulante a un attribut name qui vaut "liste1", il suffit de faire une seconde requête SQL si $_REQUEST['liste1'] est défini :
if(isset($_REQUEST['liste1'])){
$query = 'SELECT items FROM liste2 WHERE machin='.mysql_escape_string($_REQUEST['liste1']);
$mysql_result = $mysql_query($query);
if(mysql_num_rows($mysql_result)){
while(mysql_fetch_assoc($mysql_result)){
// Récupérer les valeurs à afficher dans la seconde liste
}
}
}
Je ne suis pas sûr que le code de Jeff soit bon :
Et en principe, une chaine de caractère doit être entourée de guillemets ou d'apostophes.
Mais je peux me tromper ....
Si j'ai bien compris, c'est un système de liste liée que tu souhaites faire ?
Apprends d'abord à utiliser AJAX puis regarde le second lien.
http://www.siteduzero.com/tutoriel-3-4745-ajax-et-l-echange-de-donnees-en-javascript.html (les 2er chapitres suffisent)
https://siddh.developpez.com/articles/ajax/#LIV-A
$query = 'SELECT items FROM liste2 WHERE machin='.mysql_escape_string($_REQUEST['liste1']);
$mysql_result = $mysql_query($query);$_REQUEST['liste1'] est une chaine de caractère, même si elle ne contient qu'un nombre (tout ce qui provient d'un input/textarea est une chaine de caractère).
Et en principe, une chaine de caractère doit être entourée de guillemets ou d'apostophes.
Mais je peux me tromper ....
Si j'ai bien compris, c'est un système de liste liée que tu souhaites faire ?
Apprends d'abord à utiliser AJAX puis regarde le second lien.
http://www.siteduzero.com/tutoriel-3-4745-ajax-et-l-echange-de-donnees-en-javascript.html (les 2er chapitres suffisent)
https://siddh.developpez.com/articles/ajax/#LIV-A