Probleme HTML et <select> - Page 2

Précédent
  • 1
  • 2
  1. Nicocotiers
     
    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
    0
  2. grofwa Messages postés 440 Statut Membre 479
     
    Ok, mais alors pourquoi ne pas simplement aller lire dans ta base données le code et le nom du client ?
    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]
    0
  3. Nicocotiers
     
    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?
    0
  4. Nicocotiers
     
    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à)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. grofwa Messages postés 440 Statut Membre 479
     
    Mais comme je viens de te l'expliquer ci-dessus !

    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]
    0
  7. Nicocotiers
     
    merci beaucoup michael !!
    là c'est de l'explication nikel ! ;-)
    c'est sympa de t'occuper de moi

    à mon avis ça devrait fonctionner
    0
  8. grofwa Messages postés 440 Statut Membre 479
     
    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]
    0
  9. Nicocotiers
     
    exception: Column Index out of range ( 0 > 2).
    0
  10. Nicocotiers
     
    ma connection etait déja faite
    merci
    0
  11. Nicocotiers
     
    pour l'exception c'est bon: il fallait rs.getString(1) et (2)
    0
  12. grofwa Messages postés 440 Statut Membre 479
     
    Toujours cette foutue erreur de 1 ;-)

    Ne vous souciez pas de n'être pas remarqué ; cherchez 
    plutôt à faire quelque chose de remarquable [Confucius]
    0
  13. neoben Messages postés 72 Statut Membre 90
     
    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....
    0
    1. grofwa Messages postés 440 Statut Membre 479
       
      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]
      0
  14. Nicocotiers
     
    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 :-))) )
    0
  15. grofwa Messages postés 440 Statut Membre 479
     
    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]
    0
Précédent
  • 1
  • 2