Witam borykam się z pewnym problemem mam tabele sklep i w niej 2 kolumny towar oraz cena. mam skrypt usuwanie.php
[PHP] pobierz, plaintext
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="skript.js"></script>
<?php
$polaczenie = mysql_connect('localhost', 'root','root');
$baza = mysql_select_db('kurs_ajax', $polaczenie);
$pokazprodukty = "SELECT * FROM sklep order by id desc";
$rezultat = mysql_query($pokazprodukty, $polaczenie);
echo "<form action='delete_towar.php' method='GET'>";
echo "<table>
<tr>
<th>Towar</th>
<th>Cena</th>
</tr>";
while($wiersz = mysql_fetch_assoc($rezultat))
{
$id=$wiersz['id'];
$towar=$wiersz['towar'];
$cena=$wiersz['cena'];
echo "<tr>
<td>$towar</td><td>$cena</td>
<td>
<input type='checkbox' id='usun_towar' value='$id'>
<input type='button' value='usun' id='usun'>
</td>
</tr>";
}
echo "</table>";
?>
no i efekt jest taki ze wyswietla mi z tabeli oprocz nazwy towaru oraz ceny przycisk usun i jak klikam na przycisk
ktory oznacza ostatni wiersz w tabeli to go usunie ale jak chce usunac np srodkowy wiersz to juz go nie usunie
kod delete_towar.php wyglada tak:
[PHP] pobierz, plaintext
<?php
$polaczenie = mysql_connect('localhost', 'root','root');
$baza = mysql_select_db('kurs_ajax', $polaczenie);
$id=$_GET['id'];
$delete=mysql_query("delete from sklep where id='$id'");
echo "Skasowanao towar nr: $id";
?>
funckja ajax jest tutaj skript.js
[HTML] pobierz, plaintext
$(document).ready(function(){
$("#usun").click(function(){
var id_towar=$("#usun_towar").val();
alert(id_towar);
var url="delete_towar.php?id=" + id_towar;
$.get(url);
});
});
nie wiem czemu nie moge usunąć wybranego wiersza z tabeli tylko ostatnio wpisany ;( Proszę o pomoc