![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Napotkałem problemik dotyczacy usuwania rekordow z bazy danych. Otóż mam taki kod:
W tym kodzie mam zawarte stronnicowanie, ktore dobrze chodzi, lecz jest problem w kodzie gdzie zaczyna sie usuwanie rekordów. Nad obrazkiem jest link usun i przypisany do niego id ktore wyglada mniej wiecej tak po najechaniu na niego myszka "http://blablabla.blabla.pl/blabla/galeria.php?usun=7". W momencie kiedy go naciskam, wraca do strony galeria.php i nic sie nie dzieje, nie usuwa sie zaden wpis do bazy danych. Prosze o pomoc (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował renault12 27.01.2010, 20:02:13 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Pierwszy rzut oka:
header('Location: usuwanie.php'); i czemu jak wstawiasz liczby to dajesz w apostrofy ? lubisz generować dodatkowe zadania bazie w postaci konwertowania stringa na int? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
1. Zmieniłem kod na taki jak kazałeś lecz dalej nie usuwa z bazy rekordow
2. Po nacisnieciu nie przenosi na podana strone : / 3.A dodawanie z apostrofami koliduje z czyms ? tzn . moze zaszkodzic rekordom etc.? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
1. Zmieniłem kod na taki jak kazałeś lecz dalej nie usuwa z bazy rekordow Nic nie kazałem, tylko wskazałem jeden z błędów który akurat rzucił mi się w oczy. 2. Po nacisnieciu nie przenosi na podana strone : / Czyżby: headers already sent? 3.A dodawanie z apostrofami koliduje z czyms ? tzn . moze zaszkodzic rekordom etc.? Koliduje z wydajnością (IMG:style_emoticons/default/winksmiley.jpg) Zrób sobie w php warunek:
To nie jest to samo (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
No masz z tymi apostrofami racje.
Ale odswieze prosbe na temat usuwanie tych rekordow : P mam tutaj kod który dziala do usuwania newsow :
Prawie taki sam jest ten ktory podalem na gorze, lecz tamten nie dziala. Ten post edytował renault12 27.01.2010, 21:12:36 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
No masz racje, juz poprawilem kod.
A co do tego usuwania to nie wiem co jest bo przy wcisnieciu "usun" przenosi i nie usuwa. Jak wpisuje naprzyklad wypisuje mi id w bazie naprzyklad "9". Adres odnosnika jest dobry rowniez. Nie wiem, widac to jakby nie wykonywalo akcji usuwania z bazy co do tego idzie nie wykrywa nacisniecia przycisku usun a powinno. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Pokaż mi przerobiony kod, według moich zaleceń i podpowiedzi.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował renault12 28.01.2010, 20:01:28 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A coś się tak uparł, że to usuwanie etc. musi być w jednym pliku? O wiele prościej jest to rozbić na kilka plików - łatwiej edytować i kod nie jest tak zagmatwany.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy, ze zrobisz tak:
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem i też zdjecie sie nie usuwa.
Co do rozbicia to nie wiem zabardzo jak to zrobic, poniewaz nie chce mi przypisywac zmiennej do usuwania przy odpowiednim obrazku po kolei. Prosze o pomoc Zauważyłem takze gdy usuwam warunek if i w ogole pozostawiam ta czesc kodu w takim stanie: Obrazek usuwa się po wejściu, lecz teraz co jest źle w tym ifie?
Ten post edytował renault12 29.01.2010, 23:26:29 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Yhm, też nie działa ani !empty ani empty.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Gdziekolwiek wstawie to nie wyswietla sie wartosc usun.
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
A czy wartość $_GET['usun'] pojawia się w adresie przeglądarki internetowej?
http://galeria.php?usun=wartosc po kliknięciu w link Usuń Ten post edytował szamburdsz 31.01.2010, 21:07:33 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
tak, zgodnie z id obrazka
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
a masz register_globals na off w konfiguracji serwera?
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Używam cba.pl jako hosting a oni chyba mają to właczone.
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
Dla sprawdzenia czy dziala ci $_GET wrzuc taki pliczek test.php
Ale nie wierzę, że nie działa bo na cba działa php bez problemów. Ten post edytował szamburdsz 31.01.2010, 21:21:33 |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
O dziwo nic sie nie dzieje, sprawdz sam http://szybkiezaproszenialockerz.cba.pl/test/test.php
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
Masz jakies krzaki na poczatku pliku. Usun spacje i entery na samym poczatku
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
usunięte
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
Mój bład. Popraw:
<a href="test.php?test">TEST</a> |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
tez nie zauwazylem. Teraz dziala.
|
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
Czyli działa.
Daj teraz listing twojego pliku, zobacze co jest nie tak. |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jako listing chodzi ci o zawartosc pliku czy adres strony ?
Oto ta zawartosc:
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
popraw
I dobrze jakbys dal linka jakiegos do strony abym mogl zobaczyc I daj na sam poczatek
Ten post edytował szamburdsz 31.01.2010, 21:49:53 |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
Zobacz teraz
A bład masz w tej lini
Musisz jeszcze dododac start
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki wielkie! Działa
piwo dla ciebie ;] Mam jeszcze jeden problem dotyczacy usuwania pliku z serwera, kod opiera sie na zmiennej i unlinku wrzuconego w warunek ten sam gdzie jest usuwanie z bazy, lecz pliki sie nie usuwaja. Dzieki "echo" zwraca poprawna lokalizacje pliku ale ni usuwa sie, czemu? Oto kod
Ten post edytował renault12 31.01.2010, 22:48:54 |
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 16.01.2010 Skąd: Chodzież Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli zmienna $obraz przechowuje wyłącznie nazwę pliku bez rozszerzenia to rozwiązanie wygląda następująco:
No i musisz mieć prawa modyfikacji CHMOD do katalogu image na serwerze. A jeżeli jest inaczej to muszę znać więcej szczegółów. Ten post edytował szamburdsz 1.02.2010, 00:57:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 01:31 |