![]() |
![]() |
![]()
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: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Angielski znasz?
Jak nie, to google translate ci pomoże. STFW -------------------- Pozdrawiam,
mlawnik Cytat(nospor) Jedzmy gówno.... miliony much nie może się przecież mylić |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Czekam na PW z poprawną nazwą tematu. Zamykam.
Powód edycji: [wookieb]: Otwieram
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 1 Dołączył: 24.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Doszedlem juz do tego co bylo nie tak. Lecz pozostala mi kwestia tego iz formularz nie zapisuje danych w bazie..
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 32 Dołączył: 21.03.2006 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
A mógłbyś wstawić odpowiedzialny za to kod tutaj? Nie chce mi się ściągać plików...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 1 Dołączył: 24.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
A mógłbyś wstawić odpowiedzialny za to kod tutaj? Nie chce mi się ściągać plików...
Jest ktos w stanie mi w tym pomoc?? Bo ja juz wysiadam.. Potrzebuje tylko aby formularz sie zapisywal w bazie danych. moge nawet wkleic caly kod php w kilku postach jak ktos tak woli |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Temat: Jak poprawnie zadac pytanie
Przenosze. -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 3 Dołączył: 26.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
mnóstwo błędów podstawowych. chociaż by przy poleceniu insert
składnia polecenia wygląda mniej więcej tak INSERT INTO [tabela] (`[kolumna z wartościami]` ,`[kolumna z wartościami]`) VALUES ('wartość' , 'wartość'); to jest polecenie dla wstawienia dwóch wartości, jak dla więcej to chyba się domyślisz co trzeba zrobić, a tak poza tym to powtórkę podstaw polecam. Stosujesz coś koło 20 warunkó if czy nie lepiej dać foreach lub while i wtedy do tego warunek?? mniej linijek kodu i bardziej przejrzyście. Wyobraź sobie że formularz będzie miał np 100 pól do uzupełnienia. I będzie trzeba zmienić warunek np if(prad = true) wtedy zmieniaj w każdej instrukcji warunek ![]() Ten post edytował worek 30.05.2011, 09:08:23 |
|
|
![]()
Post
#9
|
|
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 |
|
|
![]()
Post
#10
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 3 Dołączył: 26.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Heh chwytacie za słówka oczywiście o warunek chodziło a wy od razu jazdę robicie, a czy panowie są pewni czy to są wszystkie kolumny z tabeli wypełniane?? Np Samochód jest 13 kolumną a nie jest uzupełnianą i co wtedy?
![]() |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Cytat(worek) Stosujesz coś koło 20 warunkó if czy nie lepiej dać foreach lub while i wtedy do tego warunek?? ... Co do tych if-ów brakuje klamr otwierających i zamykających. Zrobienie takiej pętli foreach wcale nie jest takie proste, jak sobie to wyobrażasz i żadnych klamer nie brakuje. Podstawy podstaw! |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 3 Dołączył: 26.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
"A róbta jak chceta" - człowiek chce pomóc to na tym kiepsko wychodzi. Powodzenia z PHP życzę.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:00 |