JHk1821 Δημοσ. 4 Μαΐου 2016 Δημοσ. 4 Μαΐου 2016 Καλησπέρα θα ήθελα βοήθεια στο εξής: πρόκειται για τα result ενός search του user που βγαίνουν σε έναν πίνακα... Σε κάθε γραμμή του πίνακα υπάρχει ένα checkbox που ο χρήστης αν θέλει το "τικάρει" και μετά πατάει ένα κουμπί και κάνει ολόκληρη την γραμμή delete αλλά μόνο από την Jsp σελίδα και όχι από την database , έτσι άμα ξανά ψάξει αυτός το συγκεκριμένο search θα του το ξανά εμφανίσει , εγώ θέλω να κάνει delete και την αντίστοιχη σειρά στον πίνακα της Database. Ο πίνακας μου στην MYSQL DEST(DEST_ID int(3) auto_increment , city varchar(45) , country varchar(45), url varchar(45) , PRIMARY KEY(DEST_ID)) και ο JSP κώδικας μου με τα checkbox κλπ. : <[email protected]<script data-cfhash='f9e31' type="text/javascript">/* */</script> import="java.sql.*" %> <[email protected]/* */ contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>destcode</title> <link rel="stylesheet" type="text/css" href="DELETE BUTTON CSS.css"> </head> <style> Stable, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 5px; text-align: left; } </style> <% Class.forName("com.mysql.jdbc.Driver"); String myDatabase = "jdbc:mysql://localhost:3306/project_app?user=root&password=1234"; Connection myConnection = DriverManager.getConnection(myDatabase); Statement myStatement = myConnection.createStatement(); String search=request.getParameter("search"); ResultSet rs = myStatement.executeQuery("SELECT * FROM DEST WHERE COUNTRY='"+search+"' OR CITY='"+search+"' "); %> <table style="width:100%"> <table id="Dest_table"> <tr> <th> Dest. No. </th> <th>Check </th> <th>Country</th> <th>City</th> <th>Url of Destination</th> <th>Category</th> </tr> <tr> <%while(rs.next()){ %> <td> <%=rs.getString("ID_DEST") %> </td> <td><INPUT type="checkbox" name="chk" value="checked"/></td> <td> <%=rs.getString("COUNTRY") %></td> <td> <%=rs.getString("CITY") %> </td> <td> <a href=<%=rs.getString("URL") %> > <%=rs.getString("URL") %> </a> </td> </tr> <% } %> </table> <SCRIPT language="javascript"> function deleteRow(Dest_table) { try { var table = document.getElementById(Dest_table); var rowCount = table.rows.length; for(var i=0; i<rowCount; i++) { var row = table.rows[i]; var chkbox = row.cells[0].childNodes[0]; if(null != chkbox && true == chkbox.checked) { table.deleteRow(i); rowCount--; i--; } } }catch(e) { alert(e); } } </SCRIPT> javascript java html mysql jsp
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα