Witam, dodawanie przeszedłem, czas na kasowanie. Mam poniższy skrypt z którym mam mały kłopot.
Wyświetlam rekordy w tabeli, wraz z możliwością ich kasowania. Kasuje mi pierwszy bez problemu, ale jeśli wybiorę jakiś ze środka to tylko zamyka mi okno.
Co mam źle?
................
<script type="text/javascript"> $(document).ready(function(){
$("#kasujk").click(function(){
var id_kwalifikacji = $("#id_kwalifikacji").val();
var kasujkwalifikacje = $("#kasujkwalifikacje").val();
var dataString = 'kasujkwalifikacje=' + kasujkwalifikacje + '&id_kwalifikacji=' + id_kwalifikacji;
if(id_kwalifikacji=='' || kasujkwalifikacje=='')
{
alert("Brak danych do skasowania.");
}
else
{
$.ajax({
type: "POST",
url: "ajax-savekwalifikacje.php",
data: dataString,
cache: false,
success: function(result){
$("#tab_ajax").fadeOut('slow', function()
{
$("#tab_ajax").fadeOut('slow');
//window.location.href="<? echo $adres; ?>";
});
}
});
}
return false;
});
});
...............
while($k = mysql_fetch_array($kwalifikacje))
{
echo "
<td align=left colspan=\"2\">$k[nazwa_kwalifikacji]
</td>";
echo "
<td align=left>$k[data_kwalifikacji]
</td>";
echo "
<td align=left></td>";
echo "
<form id=\"kasujk\" name=\"kasujk\" method=\"post\" action=\"\"> <input id=\"id_kwalifikacji\" type=\"hidden\" name=\"id_kwalifikacji\" value=\"$k[id_kwalifikacji]\" /></input> <input id=\"kasujkwalifikacje\" type=\"hidden\" name=\"kasujkwalifikacje\" value=\"kasujkwalifikacje\" /></input> <input class=\"kasujk\" id=\"kasujk\" type=\"image\" style=\"width: 16px; height: 16px\" src=\"img/ikony/delete.png\" alt=\"Kasuj\" title=\"Kasuj\" /></input> ";
}
?>
skrypt ajax_savekwalifikacje.php
IF($kasujkwalifikacje == 'kasujkwalifikacje' AND !empty($id_kwalifikacji))
{
$query = "DELETE FROM kwalifikacje WHERE id_kwalifikacji='$id_kwalifikacji'";
mysql_query($query);
}
Ten post edytował krzesik 19.09.2016, 17:07:44