![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Chcę zrobić proste zaplecze administracyjne tak żeby dodawać na stronie artykuły (rekordy do tabeli"artykuly") z poziomu strony a nie poprzez phpMyAdmin. Zrobiłem formularz w form.php, w którym wszystko będę dodawał:
W pliku admin.php sprawdziłem czy wszystko poprawnie się wyświetla bez dodawania tego do bazy danych, przy poniższym kodzie jest wszystko okej:
Ale gdy chcę żeby teraz te dane dodało mi do BD, to zamiast pięknie się wczytać i dodać je, wywala mi błąd 500 i nic się nie wczytuje. Próbowałem to dodać na dwa sposoby (poniżej już bez tego wcześniejszego wyświetlania, same fragmenty z mysql): Pierwszy z INSERT INTO tabela VALUES wartosci:
Oraz drugi wykorzystując INSERT INTO tabela SET wartosc1='a' wartosc2='b':
Co jest nie tak? Może przeoczyłem jakiś nawias albo cudzysłów/apostrof, ale sprawdzałem to kilka razy. Próbowałem też dawać /" zamiast ', próbowałem bez apostrofów, ale nadal to samo... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
b4rt3kk,
wielkie dzięki (IMG:style_emoticons/default/smile.gif) po samym dodaniu apostrofów czyli
nadal było to samo, kiedy użyłem już samego '$tytul' to owszem, admin.php został i wszystko wyświetliło się poprawnie, ale nic nie zostało dodanego do bazy. Ta zmienna na pewno jest równa wartości z tablicy? Co do ostatniego sposobu - działa perfecto! viking, ten błąd jest chyba wywalany wtedy kiedy mam jakiś błąd w kodzie, bo już parę razy tak miałem, ale wolałem też i to dodać. W każdym razie przeglądarka wyświetla mi komunikat: Cytat Błąd HTTP 500 (Internal Server Error): Napotkano nieoczekiwaną sytuację przy próbie zrealizowania żądania przez serwer.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 16:41 |