Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie rekordu z MySql - rekord nie usuwa się oraz nie pojawia się komunikat o błędzie.
marcin1828
post 25.10.2015, 11:16:21
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 25.10.2015

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


Pracuję nad dynamicznym usuwaniem rekordów z bazy MySql.

Przy każdym wierszu tabeli z danymi znajduje się przycisk do usuwania konkretnego rekordu:
  1. <button type="button" name="usun" id="usun" value="<?=$field['id_user']?>">Usuń</button>



Żądanie wysyłam GET-em do pliku delete.php tym skryptem:
CODE
$(document).ready(function(){
$('button[type="button"]').click(function() {
var id_usera = $(this).attr('value');
var url = "delete.php?zrodlo=user&id=" + id_usera;
$.get(url);
alert(id_usera);
});
});



A oto sam plik delete.php:
  1. require('connect.php');
  2.  
  3.  
  4. if(!isset($_GET['zrodlo'])){
  5. die("Błąd!");
  6. }
  7.  
  8.  
  9. if($_GET['zrodlo']=='user'){
  10. if(!isset($_GET['id'])){
  11. die("Brak id");
  12. }
  13.  
  14. $id = $_GET['id'];
  15.  
  16.  
  17.  
  18. $del = mysqli_query($connection, "DELETE * FROM users WHERE id_user='$id';");
  19. echo "Przed zap, id=" . $id;
  20. if($del)echo "Usunieto";
  21.  
  22.  
  23. }


Po sprawdzeniu w podglądzie wykonania pliku delete.php okazało się że zapytanie DELETE jest "wykonywane", dane wejściowe także wpadają bez zarzutu. mysqli_query() nie zwraca żadnego błędu. Connect.php jest na 100% ok.
Co może być przyczyną takiego zachowania a właściwie jego braku?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kapslokk
post 25.10.2015, 12:01:33
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


  1. DELETE FROM users WHERE id_user='$id


Bez *.

Ten post edytował kapslokk 25.10.2015, 12:02:26
Go to the top of the page
+Quote Post
marcin1828
post 25.10.2015, 12:06:35
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 25.10.2015

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


Działa. Problem rozwiązany smile.gif
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:39