A voir également:
- Affichage des données dans un combo
- Fuite données maif - Guide
- Trier des données excel - Guide
- Affichage double ecran - Guide
- Sauvegarde des données - Guide
- Supprimer les données de navigation - Guide
2 réponses
Impossible de te répondre correctement avec aussi peu d'information !
Un combobox ne peut contenir qu'une seule série de valeurs donc en aucun cas toute une base de données, cependant en HTML5 ça se fait facilement, il suffit d'encadrer tes champs par les balises <datalist> en les faisant précéder de la balise <option>
Un combobox ne peut contenir qu'une seule série de valeurs donc en aucun cas toute une base de données, cependant en HTML5 ça se fait facilement, il suffit d'encadrer tes champs par les balises <datalist> en les faisant précéder de la balise <option>
<input type=text list=nomDeLaListe> <datalist id=nomDeLaListe> <option> Donnée 1 <option> Donnée 2 <option> Donnée 3 ... <option> Donnée N </datalist>
J'ai une page modifier.jsp qui récupere toutes les données de ma table a l aide de ce code:
while (rs.next())
{
out.write("<tr>");
for (int i = 2; i <= rsmd.getColumnCount(); i++)
{
out.write("<td width=\"300\">" +"<div align=\"center\">" + rs.getString(i)+ "</div>" +"</td>");
}
out.write("<td width=\"300\">" +"<div align=\"center\">" + "<a href=\"MyJspModifier1.jsp?idd="+rs.getString("id")+"\">" + "Modifier" +"</a>"+ "</div>" + "</td>" );
out.write("</tr>");
}
out.write("</table>");
}
maintenant quand je clic sur le champ que je veux modifier il m'envoie à unee autre page ou je peux effectuer la modification:
parmis les champs que je veux modifier un champs maladie ou je dois choisir la maladie à modifier:
voila un premier code:
out.write("<tr align=\"center\"> ");
out.write("<td>"+"nom"+"</td>");
out.write("<td>"+"<input type=\"text\" name=\"nom\" value=\""+rs.getString("nom")+"\">"+"</td>");
out.write("</tr>");
out.write("<tr align=\"center\"> ");
out.write("<td>"+"prenom"+"</td>");
out.write("<td>"+"<input type=\"text\" name=\"prenom\" value=\""+rs.getString("prenom")+"\">"+"</td>");
out.write("</tr>");
out.write("<tr align=\"center\"> ");
out.write("<td>"+"dateN"+"</td>");
out.write("<td>"+"<input type=\"text\" name=\"dateN\" value=\""+rs.getString("dateN")+"\">"+"</td>");
out.write("</tr>");
out.write("<tr align=\"center\"> ");
out.write("<td>"+"adresse"+"</td>");
out.write("<td>"+"<input type=\"text\" name=\"adresse\" value=\""+rs.getString("adresse")+"\">"+"</td>");
out.write("</tr>");
out.write("<tr align=\"center\"> ");
out.write("<td>"+"maladie"+"</td>");
out.write("<td><div align=\"center\">");
out.write("<select name=\"maladie\" id=\"maladie\" tabindex=\"0\">");
out.write("<option value=\"1\">Grippe</option>");
out.write("<option value=\"2\">Fievre</option>");
out.write("<option value=\"3\">Cancer</option>");
out.write("<option value=\"4\" selected=\"selected\">Asthme</option>");
out.write("</select>");
out.write("</div></td>");
out.write("</tr>");
maintenant au lieu de mentionner les maladies je veux qu'il les recupere à partir de la base.
Est ce que tu as une idée sur comment je pourrais le faire??
while (rs.next())
{
out.write("<tr>");
for (int i = 2; i <= rsmd.getColumnCount(); i++)
{
out.write("<td width=\"300\">" +"<div align=\"center\">" + rs.getString(i)+ "</div>" +"</td>");
}
out.write("<td width=\"300\">" +"<div align=\"center\">" + "<a href=\"MyJspModifier1.jsp?idd="+rs.getString("id")+"\">" + "Modifier" +"</a>"+ "</div>" + "</td>" );
out.write("</tr>");
}
out.write("</table>");
}
maintenant quand je clic sur le champ que je veux modifier il m'envoie à unee autre page ou je peux effectuer la modification:
parmis les champs que je veux modifier un champs maladie ou je dois choisir la maladie à modifier:
voila un premier code:
out.write("<tr align=\"center\"> ");
out.write("<td>"+"nom"+"</td>");
out.write("<td>"+"<input type=\"text\" name=\"nom\" value=\""+rs.getString("nom")+"\">"+"</td>");
out.write("</tr>");
out.write("<tr align=\"center\"> ");
out.write("<td>"+"prenom"+"</td>");
out.write("<td>"+"<input type=\"text\" name=\"prenom\" value=\""+rs.getString("prenom")+"\">"+"</td>");
out.write("</tr>");
out.write("<tr align=\"center\"> ");
out.write("<td>"+"dateN"+"</td>");
out.write("<td>"+"<input type=\"text\" name=\"dateN\" value=\""+rs.getString("dateN")+"\">"+"</td>");
out.write("</tr>");
out.write("<tr align=\"center\"> ");
out.write("<td>"+"adresse"+"</td>");
out.write("<td>"+"<input type=\"text\" name=\"adresse\" value=\""+rs.getString("adresse")+"\">"+"</td>");
out.write("</tr>");
out.write("<tr align=\"center\"> ");
out.write("<td>"+"maladie"+"</td>");
out.write("<td><div align=\"center\">");
out.write("<select name=\"maladie\" id=\"maladie\" tabindex=\"0\">");
out.write("<option value=\"1\">Grippe</option>");
out.write("<option value=\"2\">Fievre</option>");
out.write("<option value=\"3\">Cancer</option>");
out.write("<option value=\"4\" selected=\"selected\">Asthme</option>");
out.write("</select>");
out.write("</div></td>");
out.write("</tr>");
maintenant au lieu de mentionner les maladies je veux qu'il les recupere à partir de la base.
Est ce que tu as une idée sur comment je pourrais le faire??