![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 3 Dołączył: 11.09.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Witam nie mogę sobie poradzić z funkcją DELETE. Update działa tak jak powinien wszystko ok, a
DELETE FROM nie odpowiada w ogolę, nie usuwa pożądanego rekordu jak to naprawić? rekordy w bazie zapisują się w taki sposób: " 10.11.12.13 "
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Więc popatrz co zawierają wszystkie te zmienne i zobacz gdzie może się sypać. Bo może nie przekazujesz właściwych zmiennych do skryptu. Innymi słowy zdebuguj go (IMG:style_emoticons/default/smile.gif) I w pierwszej kolejności sprawdziłbym co masz w $temp PO explode oraz PO unset oraz czy array_search zwraca Ci cokolwiek. Debuguj zmienne w trakcie działania skryptu i popatrz co Ci zwracają. var_dump niech Ci pomoże (IMG:style_emoticons/default/smile.gif)
EDIT... A najważniejsze jest jedno... Wszystko musisz wewnątrz nawiasów klamrowych od if(isset($delete_profile)) {} <- Inaczej $po_usunieciu zostanie nullem bo jest to dla skryptu wtedy zmienna lokalna, która po wyjściu z owego IF jest niszczona. Poczytaj o zasięgu zmiennych. Aby zadziałało musisz update wykonać od razu pod implode. By sobie to sprawdzić wyświetl $string_grup na starcie i $po_usunieciu. Jeśli różnica będzie właśnie o wywalaną grupę to znaczy, że skrypt działa, tylko Ty gdzieś źle przekazujesz wynik usuwania, czyli zmienną $po_usunieciu Ten post edytował thek 6.11.2009, 15:28:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 12:48 |