thomasa
27.04.2011, 07:50:35
Witajcie mam problem ze skryptem (jak w tytule). Możecie rzucić okiem co jest nie tak.
Formularz
<form action="form.php" method="post" enctype="text/plain"> <table cellpadding="10" cellspacing="0" width="100%"> <tr><td align="center" width="400">Rodzaj prowadzonej działalności:
</td> <input type="radio" name="dzialalnosc" value="handlowa">Handlowa
<br /> <input type="radio" name="dzialalnosc" value="produkcyjna">Produkcyjna
<br /> <input type="radio" name="dzialalnosc" value="uslugowa">Usługowa
<br /> <input type="radio" name="dzialalnosc" value="inna">Inna
<br /> <tr><td align="center" width="400">Forma prowadzonej działalności:
</td> <input type="radio" name="forma" value="fizyczna">Osoba fizyczna
<br /> <input type="radio" name="forma" value="cywilna">Spółka cywilna
<br /> <input type="radio" name="forma" value="zo.o">Spółka z o.o.
<br /> <input type="radio" name="forma" value="inna">Inna
<br /> <tr><td align="center" width="450">Rodzaj prowadzonej działalności:
</td> <input type="radio" name="rodzaj" value="ryczalt">Ryczałt
<br /> <input type="radio" name="rodzaj" value="ksiega">Księga przychodów i rozchodów
<br /> <input type="radio" name="rodzaj" value="pelna_ksiegowosc">Pełna Księgowość
<br /> <tr><td align="center" width="400">Podatnik VAT:
</td> <input type="radio" name="vat" value="tak">Tak
<br /> <input type="radio" name="vat" value="nie">Nie
<br /> <tr><td align="center" width="400">Przybliżona ilość dokumentów w miesiącu:
</td><td><input type="text" name="ilosc_dokumentow"></td></tr> <tr><td align="center" width="400">Ilość pracowników:
</td><td><input type="text" name="ilosc_pracownikow"></td></tr> <tr><td align="center" width="400">Imię:
</td><td><input type="text" name="imie"></td></tr> <tr><td align="center" width="400">Nazwisko:
</td><td><input type="text" name="nazwisko"></td></tr> <tr><td align="center" width="400">Firma:
</td><td><input type="text" name="firma"></td></tr> <tr><td align="center" width="400">E-mail:
</td><td><input type="text" name="email"></td></tr> <tr><td align="center" width="400">Telefon:
</td><td><input type="text" name="telefon"></td></tr>
<tr><td align="center" colspan="2"><input type="submit" value="Wyślij"></td></tr>
I skrypt
<?php
$email = "me@jakasdomena.pl";
//pobieranie pierwszej zmiennej
print $_GET['dzialalnosc'];
//pobieranie drugiej zmiennej
//pobieranie trzeciej zmiennej
//pobieranie czwartej zmiennej
//pobieranie piątej zmiennej
print $_GET['ilosc_dokumentow'];
//pobieranie szóstej zmiennej
print $_GET['ilosc_pracownikow'];
//pobieranie siódmej zmiennej
//pobieranie ósmej zmiennej
//pobieranie dziewiątej zmiennej
//pobieranie dziesiątej zmiennej
//pobieranie jedenastej zmiennej
//pobieranie dwunastej zmiennej
print "<br><br><center>Twoje dane zostały wysłane...\n\n\t";
?>
Dziękuję
olechafm
27.04.2011, 08:04:54
no bo niby dlaczego miałby się wysłać skoro nawet nie użyłeś funkcji wysyłającej emalie ? poczytaj o funkcji mail()
pmir13
27.04.2011, 08:21:03
W zasadzie można byłoby dodać gdzieś echo "Trwają obliczenia..."; i byłoby wszystko dobrze.
Wybacz, ale to wygląda jakby ktoś odpalił skrypt biorący wyrazy z pliku i tworzący z nich bloki po trzy linie z numerowanymi komentarzami.
Gdyby ktoś chciał mi płacić za linie kodu chętnie bym takie programy pisał.
Z całej strony kodu wynik jest taki, że się wyświetla kilkanaście nowych linii, bo GET pomyliłeś z POSTEM, o poczcie nie wspominając.
No i brawurowy tekst na koniec "Twoje dane zostały wysłane." Brakuje tylko paska postępu jeżdżącego w kółko.
MateuszRyaN
27.04.2011, 20:26:36
Tak jak wyżej. Albo funkcja mail() albo poczytaj sobie o klasie phpMailer.
Pozdrawiam,
RyaN
olechafm
27.04.2011, 23:38:27
kolega wyprintował dane i próbował je wysłać podając w zmiennej nazwę adresu mail, odpuśćmy mu na razie klasy, niech zostanie przy samym mail()...