![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Problem polega na przypisywaniu zmiennej tresco z POST. Cokolwiek bym nie zrobil jest unexpected T_STRING.
Blad: Parse error: syntax error, unexpected T_STRING in /home/bassplay/public_html/nicco/php/ask.php on line 3 Oto Kod:
Ten post edytował Raven1122 22.08.2011, 09:28:16 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Co to za podwójne ciapki ? Tak powinno być:
$subject = $_POST['subject']; Zaraz mod napisze forum nie parser, to są absolutne podstawy |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Juz poprawilem, ale teraz mam blad:
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 ' tak, tak)' at line 1 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jeżeli bassplay_nico nie jest stałą to musi być w ciapkach. i zobacz co się pokazuje. Dodam że musisz w ciapki dać stringi. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Poprawione, i wyskaczyl magiczny blad:
INSERT INTO blog_asktool(id, subject, question, questionauthor) VALUES (1, '', tak', 'tak') 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 '', 'tak')' at line 1 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Masz: INSERT INTO blog_asktool(id, subject, question, questionauthor) VALUES (1, '', tak', 'tak')
A powinno być tak: INSERT INTO blog_asktool(id, subject, question, questionauthor) VALUES (1, '', 'tak', 'tak') Widzisz różnicę? Kolega skowron-line pisał o tym, że wartości (VALUES) będące łańcuchami znaków należy objąć apostrofami. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 369 Pomógł: 2 Dołączył: 1.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kolejny, Parse error: syntax error, unexpected T_VARIABLE in /home/bassplay/public_html/nicco/php/ask.php on line 16
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Co Ty robisz? Nie chodzi o to, że zmienne PHP mają być objęte apostrofami, ale o to, że łańcuch znaków, który chcemy wstawić do tabeli bazy danych ma być objęty apostrofami.
Odsyłam do lektury obowiązkowej. |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Forum to nie parser. Zainstaluj sobie edytor/IDE wyłapujący takie błędy. Zamykam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:17 |