Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][AJAX][PHP]Usuwanie wybranego wiersza z bazy
poli25
post
Post #1





Grupa: Zarejestrowani
Postów: 239
Pomógł: 20
Dołączył: 19.02.2010

Ostrzeżenie: (0%)
-----


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

Ten post edytował poli25 28.03.2012, 21:04:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:40