![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 13.02.2006 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Oto prosty formularz kontaktowy:
a to (nie wiem, czy będzie potrzebne) plik wykonawczy send.php:
po zgraniu plików na serwer i próbie wejście na stronę formularza pojawia się błąd: Parse error: parse error, unexpected $ in gj/contact.php on line 75 A w linii 75 znajduje się jedynie: Kod </div> Jednocześnie po wyrzuceniu z pliku formularza funkcji sprawdzającej wypełnienie danych pól
i wywołujących ją poleceń: i wszystko działa bez zarzutu. Jaki jest błąd w tej funkcji error? Dodam tylko, że kiedy wrzuci się ją do pliku send.php, formularz pojawia się, ale przy wysyłaniu (niezależnie od wypełnienia lub niewypełnienia pól) pojawia się strona send.php z tym samym błędem, tyle, że linijka błędu wypada na Kod ?> ... Może da się uzyskać podobny efekt (tzn. przy niewypełnieniu danych pól wyrazy "Name", "Comment" itp. zmieniają kolor na czerwony) w inny, mniej problematyczny sposób? Z góry wielkie dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
pole radio gdy nie jest zazanczone, to sie nie wysyla wogole. tak wiec ty warunek okreslasz dpiero po zrobieniu isset, to ci tam nigdy nie wejdzie gdy nic nie zaznaczysz.
jesli isset() zwroci ci true, znaczy, że pole radio zostalo zaznaczone i juz nic wiecej nie musisz sprawdzac. pozatym troche bez sensu masz te warunki. bo najpierw sprawdzasz czy jest index ustawiony a dopiero potem sprawdzasz wypelnienie pola lub nie. powinienes raz sprawdzic czy formularz byl wyslany, a potem juz tylko sprawdzac pola:
ps: Cytat wszystko działa, aż miło, i kto by w to uwierzył przy mojej zerowej znajomości php Przy nas wyjdziesz na ludzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:51 |