Probleme HTML et <select>
Fermé
Nicocotiers
-
30 juin 2004 à 10:08
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 - 30 juin 2004 à 15:32
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 - 30 juin 2004 à 15:32
A voir également:
- Probleme HTML et <select>
- Editeur html - Télécharger - HTML
- Br html - Forum HTML
- &Nbsp html ✓ - Forum Webmastering
- [HTML] - á et les autres - Forum HTML
- Espace en html - Astuces et Solutions
34 réponses
j'ai crée une table facturation à 2 champs:
clé primaire: noclients int(8) -> num des clients ex:41100506
RefSofi char(6) -> noms de ma liste déroulante
pour les noms , je lis à partir du répertoire c:\mysql\data\sofichain
le type de fichier : fichiers base de données mysql (.frm; .MYD; .MID) est pour lire, je choisis juste les .frm pour avoir les noms en, 1 seul exemplaire (car 3 fichiers de meme nom pour chaque table; 1 table = 1 client)
merci michael
clé primaire: noclients int(8) -> num des clients ex:41100506
RefSofi char(6) -> noms de ma liste déroulante
pour les noms , je lis à partir du répertoire c:\mysql\data\sofichain
le type de fichier : fichiers base de données mysql (.frm; .MYD; .MID) est pour lire, je choisis juste les .frm pour avoir les noms en, 1 seul exemplaire (car 3 fichiers de meme nom pour chaque table; 1 table = 1 client)
merci michael
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
30 juin 2004 à 14:51
30 juin 2004 à 14:51
Ok, mais alors pourquoi ne pas simplement aller lire dans ta base données le code et le nom du client ?
Après ça, tu boucles sur chacun de tes résultats et tu génères tes lignes <option ... >... </option>
Non ?
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
select noclients, refsofi from facturation
Après ça, tu boucles sur chacun de tes résultats et tu génères tes lignes <option ... >... </option>
Non ?
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
en fait j'ai crée ma base après donc je lisais à partir du répertoire et je voulais récupérer le no client correspondant.
comment générer les <option>... à partir de la base?
comment générer les <option>... à partir de la base?
mon but:
Ref client [select avec les noms ] client n° [n° client]
avec : Ref client =texte
[select avec noms]= liste déroulante
client n°= texte
et [n° client] qui doit afficher le n° à chaque fois que l'on change [select avec noms]
merci (c'est plus clair là déjà)
Ref client [select avec les noms ] client n° [n° client]
avec : Ref client =texte
[select avec noms]= liste déroulante
client n°= texte
et [n° client] qui doit afficher le n° à chaque fois que l'on change [select avec noms]
merci (c'est plus clair là déjà)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
30 juin 2004 à 15:06
30 juin 2004 à 15:06
Mais comme je viens de te l'expliquer ci-dessus !
Bon, je réexplique en détail :
1. Tu crées une connexion (jdbc)
2. Tu exécutes ta requête :
3. Tu boucles sur le resultset
3. et pour chaque ligne, tu fais quelque chose comme ceci :
Si avec ça tu vois toujours pas... :-)
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Bon, je réexplique en détail :
1. Tu crées une connexion (jdbc)
Connection con; Statement stmt; String username = "ton_user"; String password = "ton_password"; String url = "jdbc:mysql://localhost/ta_db"; try { con = DriverManager.getConnection(url, username, password); } catch (Exception e) { } stmt = con.createStatement();
2. Tu exécutes ta requête :
ResultSet rs = stmt.executeQuery("select noclients, refsofi from facturation");
3. Tu boucles sur le resultset
while (rs.next())
3. et pour chaque ligne, tu fais quelque chose comme ceci :
pageReponseBuffer.append("<option value='" + rs.getString(0) + "'>" + rs.getString(1) + "</option>");
Si avec ça tu vois toujours pas... :-)
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
merci beaucoup michael !!
là c'est de l'explication nikel ! ;-)
c'est sympa de t'occuper de moi
à mon avis ça devrait fonctionner
là c'est de l'explication nikel ! ;-)
c'est sympa de t'occuper de moi
à mon avis ça devrait fonctionner
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
30 juin 2004 à 15:13
30 juin 2004 à 15:13
Pas de quoi
Il faudra sûrement modifier deux trois trucs (connexion DB notamment).
Si t'as un problème, fais-moi signe ;-)
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Il faudra sûrement modifier deux trois trucs (connexion DB notamment).
Si t'as un problème, fais-moi signe ;-)
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
30 juin 2004 à 15:19
30 juin 2004 à 15:19
Toujours cette foutue erreur de 1 ;-)
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
neoben
Messages postés
72
Date d'inscription
vendredi 2 janvier 2004
Statut
Membre
Dernière intervention
20 avril 2007
90
30 juin 2004 à 15:23
30 juin 2004 à 15:23
Bon Nicocotiers, tu peux laisser grofwa travailler, passque tout ce qu'il ne fait pas dans notre entreprise, ben c'est un peu moi qui vas le faire plus tard...
Non de non....
Non de non....
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
30 juin 2004 à 15:25
30 juin 2004 à 15:25
Ca te changerait, si je peux me permettre ! :-))))
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
bon...
j'ai quelque chose à te dire...
CA MARCHE !!!!!!!
oh miracle, j'ai suivi à la lettre
MERCI MSIEU trop gentil
(je saurai qu appeler maintenant :-))) )
j'ai quelque chose à te dire...
CA MARCHE !!!!!!!
oh miracle, j'ai suivi à la lettre
MERCI MSIEU trop gentil
(je saurai qu appeler maintenant :-))) )
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
30 juin 2004 à 15:32
30 juin 2004 à 15:32
Aucun problème.
Quand tu veux (du moins quand j'ai le temps ;-) )
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Quand tu veux (du moins quand j'ai le temps ;-) )
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]