![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 1 Dołączył: 24.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mój problem to wyskakujacy komunikat "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 53". W momencie gdy probuje dodac nowa oferte. (Serwis ma na celu zamieszczanie ogloszen typu wynajem mieszkan - oczywiscie darmowy). Niestety kod jest za dlugi aby go umiescic w poscie wiec podaje linka do niego: link do pliku php Z gory dziekuje za kazda udzielona odpowiedz.
Powód edycji: [wookieb]:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
1. Linia 107: Przemyśl, czy w tym miejscu koniecznie musisz użyć funkcji exit, bowiem należy pamiętać, że exit powoduje zakończenie wykonywania skryptu.
2. Linia 78: Warunek będzie spełniony, jeśli wszystkie obowiązkowe pola będą puste, a chyba powinien być spełniony, jeśli któreś ze wszystkich obowiązkowych pól będzie puste. Zamień znaki && na ||. 3. Linie 108-109: Dopóki wyżej używasz funkcji exit dopóty wszystko jest w porządku. Ale zamiast tej funkcji exit powinieneś dodać słówko else między nawiasami z tych linii. 4. Linie 110-162: W zapytaniu INSERT używasz ` (gravisów), a powinny być ' (apostrofy) lub " (cudzysłowy). @worek A co robią ' (apostrofy) przy nazwach kolumn? Tutaj właśnie mają być ` (gravisy). Poza tym if to nie pętla, a instrukcja warunkowa i while-em czy foreach-em tego nie zastąpisz. Ten post edytował mortus 30.05.2011, 09:09:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 06:05 |