bonjour,
j'aimerais savoir comment récupérer les données du base sql et les inclure dans une liste deroulante situé sur un formulaire en jsp ?
j'ai cherché sur le forum et la faq et je n'ai pas trouvé de réponse.
si une personne peut m'aiguiller vers un tutoriel ou m'expliquer la marche à suivre ce serait trés sympa
merci d'avance.
voici mon code et mon probleme c'est que rien ne s'affiche dans la liste
déroulante.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html" import="java.sql.*"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<title></title>
</head>
<body>
<form name="AjoutProd" action="AjoutProd.jsp">
<h1>Ajout de Nouveaux Produits</h1>
<br>
Menu:
<select name="ID_CAT">
<option value=""> </option>
<%
String url="jdbc:mysql://localhost/becomwf? user=root&password=password";
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con;
con = DriverManager.getConnection(url);
String query = "SELECT nom_menu FROM menu;";
ResultSet results;
Statement stmt = con.createStatement();
results = stmt.executeQuery(query);
while(result.next())
{
out.println(<option value="results[0]"> results[0]</option> <br>);
}
%>
</select>
</form>
</body>
</html>
Partager