[SQL][MySQL][PHP]Usuwanie obrazka i dodawanie w jego miejsce nowego, jak w temacie |
[SQL][MySQL][PHP]Usuwanie obrazka i dodawanie w jego miejsce nowego, jak w temacie |
10.08.2020, 20:41:43
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.08.2020 Ostrzeżenie: (0%) |
Witajcie.
Mam problem. Otóż robie stronkę o książkach ( coś jak http://wattpad.com ). Przy dodawaniu nowej książki (która zapisuje się w tabeli w DB wraz z informacją o okładce (obazek dodany przy dodawaniu książki)). Utknąłem na skrypcie, który ma odczytywać adres obrazka z tabeli, usuwał obrazek, dodawał nowy do katalogu i zapisywał jego adres w tabeli. O to co mam:
I nie działa. Walczę z tym już kilka dni. Pomóżcie proszę! poprawiłem trochę kod. Teraz dodawanie i podmianka działa, ale usuwanie powoduje błąd krytyczny error:500
|
|
|
10.08.2020, 20:49:10
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Masz $unlink() zamiast unlink().
|
|
|
10.08.2020, 20:52:23
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.08.2020 Ostrzeżenie: (0%) |
Dzięki, ale dalej nie działa. Przynajmniej nie pokazuje się błąd.
|
|
|
10.08.2020, 20:53:04
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Napisz konkretnie co nie działa, bo raczej nikomu nie będzie się chciało analizować całego kodu.
Ten post edytował SmokAnalog 10.08.2020, 21:01:14 |
|
|
10.08.2020, 21:12:56
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.08.2020 Ostrzeżenie: (0%) |
Jeśli usunę linijki od 5 do 40 (odwołanie do tabeli do kolumny covers oraz usuwanie obrazka pod adresem zawartym w tej kolumnie) to wszystko działa poprawnie. W takim stanie jak jest (tzn. wszystkie linijki), nie wyświetla ani błędu, ani headera. Jest biały ekran.
|
|
|
10.08.2020, 21:41:28
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Podstawową umiejętnością programisty jest debugowanie. Sprawdź czy masz włączone pokazywanie błędów, a potem pododawaj var_dump() gdzie trzeba, żeby śledzić co się dzieje.
|
|
|
11.08.2020, 22:18:41
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.08.2020 Ostrzeżenie: (0%) |
Ok. Już problem rozwiązany. Dzięki za pomoc.
|
|
|
Wersja Lo-Fi | Aktualny czas: 8.06.2024 - 07:18 |