Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Formularz kontaktowy
Forum PHP.pl > Forum > Przedszkole
Rolmo
Mam formularz kontaktowy. Po kliknięciu wyślij wyskakuje im błąd
Kod
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/amkfinance/ftp/mail.php on line 3


Trzecia linijka wygląda tak:
Kod
$submit ="$Rodzaj działalności: = $_POST['rodzaj_dzialalnosci']; \n


Z góry dzięki za odpowiedź
Pozdrawiam
JoShiMa
  1. <?php
  2. $submit = $Rodzaj dzia&#322;alności.': = '.$_POST['rodzaj_dzialalnosci'];
  3. ?>
Rolmo
Teraz coś takiego

Kod
Parse error: syntax error, unexpected T_STRING in /home/amkfinance/ftp/mail.php on line 3
mike
Zrób tak i będzie spokój
  1. <?php
  2.  
  3. $submit = $Rodzaj . ' działalności: = ' . $_POST['rodzaj_dzialalnosci'] . "\n";
  4.  
  5. ?>
Shili
  1. <?php
  2. "$Rodzaj działalności: = $_POST['rodzaj_dzialalnosci']; \n
  3. ?>

Zastanawiam się nad paroma rzeczami - nazwa zmiennej u Ciebie to Rodzaj?
Co to n robi na końcu? Był jeszcze za nim znak " ?
mike
Chociaż coś podejrzewam patrząc na ten kod, że i tak będzie źle. Pokaż więcej.
Nie ejstesmy tu parserem składni. Jak nie dajesz rady ze składnią to już porażka. Zmień zainteresowania tongue.gif
Rolmo
  1. <?php
  2. $Orientacyjna liczba dokumentów sprzedaży miesięcznie: = $_POST['liczba_dokumentow']; &#092;n
  3. ?>


A jak taką linijkę napisać?

i taką?
  1. <?php
  2. $E-mail: = $_POST['mail']; &#092;n
  3. ?>
Shili
Nazwy zmiennych nie mogą zawierać spacji!
U Ciebie wygląda jakby to była cała nazwa zmiennej. Jeśli jest to fragment łańcucha do wyświetlenia na ekranie, to inna sprawa. Jeśli nie, to chyba masz złe przyzwyczajenia z Pascala i musisz się nauczyć składni języka zanim zaczniesz w nim więcej pisać (operator przypisania to = a nie :=)
Rolmo
To daję cały kod:
Tu doradził mi znajomy jak zrobić tylko zniknął i ja z tym sam zostałem...

  1. <?php
  2. $submit = $Rodzaj . ' działalności: = ' . $_POST['rodzaj_dzialalnosci'] . "\n";
  3. $Forma . ' rozliczeń: = ' . $_POST['forma_rozliczen'] . "\n";
  4. $Kapitał . ' przedsiębiorstwa: = ' . $_POST['kapital'] . "\n";
  5. $Orientacyjna liczba dokumentów sprzedaży miesięcznie: = $_POST['liczba_dokumentow']; &#092;n
  6. $Orientacyjna liczba dokumentów zakupu miesięcznie: = $_POST['liczba_dokumentow_zakupu']; &#092;n
  7. $Orientacyjna liczba umów o dzieło lub zleceń miesięcznie: = $_POST['liczba_umow']; &#092;n
  8. $Ilość pracowników: = $_POST['pracownicy']; &#092;n
  9. $Płatnik VAT: = $_POST['vat']; &#092;n
  10. $Rozliczenia zgraniczne: = $_POST['rozliczenia_zagraniczne']; &#092;n
  11. Ilość kas fiskalnych: = $_POST['ilosc_kas']; &#092;n
  12. $Nr telefonu: = $_POST['telefon']; &#092;n
  13. $E-mail: = $_POST['mail']; &#092;n
  14. $Imię i nazwisko osoby kontaktowej: = $_POST['osobakontakt']; &#092;n
  15. $Informacje dodatkowe: = $_POST['opis'] &#092;n ";
  16.  
  17. mail ("twoj@mail.com", "Zapytanie ofertowe", $submit);
  18. header("Location: wiadomosc-wyslana.html");
  19. ?>


Co zrobić żeby działało? oO
Rolmo
Na czerwono nazwy zmiennych są? U mnie żadna nie zawiera spacji...
mike
Cytat(Rolmo @ 8.08.2008, 13:01:39 ) *
Co zrobić żeby działało? oO

~Shili Ci napisała. Zastosuj się w całości do jej rad to pogadamy.
Cytat(Shili @ 8.08.2008, 13:00:30 ) *
Nazwy zmiennych nie mogą zawierać spacji!
U Ciebie wygląda jakby to była cała nazwa zmiennej. Jeśli jest to fragment łańcucha do wyświetlenia na ekranie, to inna sprawa. Jeśli nie, to chyba masz złe przyzwyczajenia z Pascala i musisz się nauczyć składni języka zanim zaczniesz w nim więcej pisać (operator przypisania to = a nie :=)



Przeciesz Ty kompletnie nie potrafisz programować w PHP. Znasz składnię?
Co to jest := PASCAL?

Odsyłam do dokumentacji.
Rolmo
Fakt... Nie umiem tongue.gif
Niech ktoś da przykładzik jak mam to robić bo ja w te klocki to zielony jestem.
Shili
Cytat
U mnie żadna nie zawiera spacji...

Nie, skądże, tutaj
Kod
$Orientacyjna liczba dokumentów sprzedaży miesięcznie
są aniołki nie spacje.
Zacznij od jakiegoś kursu. Dużo ich jest, naprawdę, a bez tego nie dasz sobie za cholerę rady.
Rolmo
Znajomy mi powiedział że w nawiasie sa wartosci zmienne oO... No ale cóż... To poszukam tego kursu...
mike
Cytat(Rolmo @ 8.08.2008, 13:05:57 ) *
Niech ktoś da przykładzik jak mam to robić bo ja w te klocki to zielony jestem.
Ten wątek to już przesada.
To jest przedszkole, to fakt. Ale żeby tu pisać trzeba mieć jakąś elementarnę wiedzę o języku. Tworzenie zmiennych i składnia to już takie podstawy, których tu wymagamy.
Do nauki sa kursy i dokumentacja. Przykro mi.

Zamykam, pewien poziom nalezy trzymać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.