webmaster, czcionki, szablony, skrypty, kursy: php, html, mysql, webmaster group / SITEQL.net \ skrypty, kursy: html, php, mysql, czcionki, darmowe szablony stron www, grafika, flash i swish, webmaster group, porady php, html i javascript, tworzenie stron www, katalog stron www, forum dla webmastera oraz obszerny download, pliki, za darmo w sieci, wszystko dla ciebie i twojej strony www, zapraszamy | html, php, skrypty, czcionki, webmaster, szablony, javascript, mysql, download, scrypty, www, gif, jpg, kursy, kurs php, kurs, php3, php4, porady, artykuły, darmowe szablony stron www, pliki, skrypty cgi, webmaster group, skrypty php, skrypty javascript
 

Darmowe Pozycjonowanie - www.LiveLink.pl

 
 

Menu


 Porady PHP:

Przykład formularza w php
Poniższy przykładzik przedstawia sposób wykonania formularza w php, oraz wymuszenie wypełnienia wszystkich pól przez wypełniającego.

--------------------------------------------------------------------------------------------

formularz.htm

W pliku formularz.htm, znajduje się standardowy formularz html, nie będę go więc opisywał.

<form name="form" method="post" action="mail.php3">
Podaj swoje imię:<br>
<input type="text" name="imie"><br>
Podaj swój email<br>
<input type="text" name="email"><br>
Treść wiadomości<br>
<textarea name="tresc" rows="5" cols="40"></textarea><br>
<input type="submit" name="submit" value="wyślij">
<input type="reset" name="reset" value="od nowa">
</form>


-------------------------------------------------------------------------------------------

mail.php3

W tym pliku odbywa się cała zabawa, gdy któreś z pól formularza w pliku formularz.htm zostało pominięte nasz skrypcik tworzy formularz a następnie sprawdza które pola zostały pominięte i wyświetla brakujące pole do uzupełnienia (dane już wprowadzone przetrzymywane są w polach ukrytych "hidden" formularza). po uzupełnieniu brakujących pól formularz będzie mógł zostać wysłany.

<?

if (($imie == "") || ($email == "") || ($tresc == ""))//jeśli jakiekolwiek z pól zostało pominięte tworzymy formularz
{
echo "<form name=form method=post action=mail.php3>";
echo "Nie wypełniłeś wszystkich pól formularza... uzupełnij brakujące pola<br>";
}
if ($imie == "")//sprawdzamy czy pole imie jest puste
{
echo "Podaj swoje imię:<br><input type=text name=imie><br>";//jeśli pole imie jest puste wyświetlamy pole imie itd...
}
else
{
echo "<input type=hidden name=imie value=$imie>";
}
if ($email == "")
{
echo "Podaj swój email:<br><input type=text name=email><br>";
}
else
{
echo "<input type=hidden name=email value=$email>";
}
if ($tresc == "")
{
echo "Treść wiadomości:<br><textarea name=tresc rows=5 cols=40></textarea><br>";
}
else
{
echo "<input type=hidden name=tresc value=$tresc>";
}

if (($imie == "") || ($email == "") || ($tresc == ""))
{
echo "<input type=submit name=submit value=wyślij>";
echo "<input type=reset name=reset value=od nowa>";
echo "</form>";//zamykamy formularz
}
else
{
$wiadomosc = "Imię: $imie\nEmail: $email\nTreść wiadomości:\n$tresc\n";
$header = "From: $imie\r\nReply-To: $email\r\n";
mail ("twojadres@email.pl", "Formularz", $wiadomosc, $header);
echo "Dzięki za wypełnienie formularza $imie.";
}
?>


dodał: Rip

najtańsze odżywki Ozdoby Gry odżywki, suplemeny, kreatyna wiadomości