Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα θα ήθελα βοήθεια στο εξής: πρόκειται για τα 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>

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...