Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    129

    [JSP] Estrazione dati database

    Salve a tutti! Vorrei estrarre da una piccola tabella con solo 2 colonne i dati e metterli in una select.Non so perchè ma mi viene estratto solamente la prima riga, mi sapete dire come mai?

    codice:
                  <select name="condizione">
    	 <option value="0" selected="selected">Tutti</option>
    <%
    	
    	 Class.forName("com.mysql.jdbc.Driver");
    	 
    	 Connection cn = DriverManager.getConnection("jdbc:mysql://localhost/amazon?user=root&password=");
    	 Statement stmt = cn.createStatement();
    	 
    	 String sql="SELECT id_condizione as identi, condi FROM Condizione";
    	 ResultSet rs = stmt.executeQuery(sql);
    	 if (rs.next())
    	 {    
    	
         out.write("<option value=\"" + rs.getInt("identi") + "\">" + rs.getString("condi") + "  </option>");
         
    	}    
    	 stmt.close();
    	 cn.close();
    %>
    </select>

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    157

    Re: [JSP] Estrazione dati database

    Originariamente inviato da Mitttico
    Salve a tutti! Vorrei estrarre da una piccola tabella con solo 2 colonne i dati e metterli in una select.Non so perchè ma mi viene estratto solamente la prima riga, mi sapete dire come mai?

    codice:
                  <select name="condizione">
    	 <option value="0" selected="selected">Tutti</option>
    <%
    	
    	 Class.forName("com.mysql.jdbc.Driver");
    	 
    	 Connection cn = DriverManager.getConnection("jdbc:mysql://localhost/amazon?user=root&password=");
    	 Statement stmt = cn.createStatement();
    	 
    	 String sql="SELECT id_condizione as identi, condi FROM Condizione";
    	 ResultSet rs = stmt.executeQuery(sql);
    	 if (rs.next())
    	 {    
    	
         out.write("<option value=\"" + rs.getInt("identi") + "\">" + rs.getString("condi") + "  </option>");
         
    	}    
    	 stmt.close();
    	 cn.close();
    %>
    </select>
    sostituisci l'if con un while

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    129

    Re: Re: [JSP] Estrazione dati database

    Originariamente inviato da alde90
    sostituisci l'if con un while
    E' vero.....che stupido. Grazie!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.