Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kasowanie rekordów z tabeli
Forum PHP.pl > Forum > PHP
dawidos_95
Cześć to znowu ja. Udało mi się zrobić dodawanie rekordów do tabeli i potem odczyt z tabeli. Teraz chce zrobić kasowanie rekordów. Niby wszystko jest okey, ale coś nie tak. Starałem się przeanalizować co jest nie tak, sprawdzałem zmienne ale nic z tego.


  1. $a = trim($_GET['a']);
  2. $id = trim($_GET['id']);
  3.  
  4. if($a == 'del' and !empty($id)) {
  5.  
  6. /* usuwamy rekord */
  7. mysql_query("DELETE FROM test WHERE id='$id'")
  8. or die('Błąd zapytania: '.mysql_error());
  9.  
  10. echo 'Rekord został usunęty z bazy';
  11. }
  12.  



  1. <a href=\"index.php?a=del&amp;id={$r['id']}\">DEL</a>
Szymciosek
Jakieś błędy ?
Spróbuj najpierw usunąć ten rekord bez tych ifów, po prostu na czysto, wtedy będziesz mniej więcej wiedział, gdzie masz problem...
Greg0
zrób var_dump() zmiennej $a i $id, zobacz czy zwracają to co chcesz.
mmmmmmm
Apostrofy wywal przy $id
Uriziel01
Wszystkie podpowiedzi świetne ale:
Kod
error_reporting(E_ALL);


zawsze na testowym serwerze. Po treści błedu jesteś w stanie rozwiązać 90% Twoich problemów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.