![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 26 Dołączył: 19.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam stronkę na której jest wyświetlana pewna lista. Jej wartości są pobierane z bazy danych. Obok znajdują się linki "usuń". Po kliknięciu na link wykonuje się skrypt usuwający wszystkie wpisy o podanej kategorii z bazy, a stronka z listą się odświeża. Problem w tym, że lista zostaje odświeżona zanim wszystkie usuwane wpisy (dosyć dużo DELETE trwaka ok 1 sekundy) z daną kategorią znikną. Dopiero po powtórnym "ręcznym" odświeżeniu po kilku sekundach lista jest aktualna. Co muszę zrobić aby pierwsze (automatyczne) odświeżalie po kliknięciu na usuń pokazywało listę bez usuwanych elementów. Wolę rozwiązanie w mySQL. W php mógłbym zablokować wyświetlanie jednego elementu listy (identycznego z usuwaną kategorią) ale to rozwiązanie wydaje mi się mało eleganckie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Najlepiej aby SELECT został wykonany po zakończeniu DELETE w tabeli z kategoriami. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Jest skrypt w PHP, który gdy ma podane odpowiednie parametry GET usuwa rekordy z bazy. Ten sam skrypt kilka lini później wyświetla listę i kończy działanie. Skrypty wykonują sie "pokolei". Czyli w tym przypadku dopóki nie skonczy sie kasowanie, to nie dojdzie do listy. Blad lezy wiec w czyms innym
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:34 |