Online Order Form - търсих на 1000 места :(

our

Registered
Значи трябва ми форма за online поръчки, която да съдържа информацията :
Код:
Име (text box)
Услуга (drop down box)
Желан адрес (text box) (drop down box)
Е-mail: (text box)
Желан начин на плащане (drop down box)
Прати (submin button)
PHP eстествено ;) Ако поне знаете откъде да си я намеря - кажете.
 
our каза:
Значи трябва ми форма за online поръчки, която да съдържа информацията :
Код:
Име (text box)
Услуга (drop down box)
Желан адрес (text box) (drop down box)
Е-mail: (text box)
Желан начин на плащане (drop down box)
Прати (submin button)
PHP eстествено ;) Ако поне знаете откъде да си я намеря - кажете.

И какво да прави PHP то? В база ли да го записва?
 
Да го изпраща на мейл ;)

ПС: Ако намерите нещо - дайте. Аз обаче си написах сам една, която стана перфектно според мен
10x a lot to Baf ;)
 
Направих на бързо една такава форма за база данни (MySQL)

Код:
<?
if(isset($_POST['name'])) /* post е името на субмит бутона, <input name="post.. > */
{
/* php*/

$name = $_REQUEST['name'];
$adres = $_REQUEST['adres'];
$mail = $_REQUEST['mail'];
$date = date('j. m. Y г.- H:i');



switch($_REQUEST[ysluga])
{
case 1: $ysluga = "услуга 1"; break;
case 2: $ysluga = "услуга 2"; break;
case 3: $ysluga = "услуга 3"; break;
case 4: $ysluga = "услуга 4"; break;
case 5: $ysluga = "услуга 5"; break;

}
switch($_REQUEST[grad])
{
case 1: $grad = "град 1"; break;
case 2: $grad = "град 2"; break;
case 3: $grad = "град 3"; break;
case 4: $grad = "град 4"; break;
case 5: $grad = "град 5"; break;

}
switch($_REQUEST[pay])
{
case 1: $pay = "1 начин"; break;
case 2: $pay = "2 начин"; break;
case 3: $pay = "3 начин"; break;
case 4: $pay = "4 начин"; break;
case 5: $pay = "5 начин"; break;

}


{
$conn = @mysql_connect("localhost", "user", "password")
  or die("връската неможе да бъде осъществена с MySQL");

  $BD = @mysql_select_db("DB", $conn)
  or die ("Базата данни неможе да бъде открита");

  $zaqvka = "insert into table (name, ysluga, adres, grad, mail, pay, date)
  values (\"$name\", \"$ysluga\", \"$adres\", \"$grad\", \"$mail\", \"$pay\", \"$date\")";

  $rez = @mysql_query($zaqvka, $conn)
  or die("Заявката неможе да бъде изпълнена");

  if($rez)
  { echo("Новата информация е добавена.<br>");

}
}


}
else
{
?>

<html>
<body>
<form actoin=form.php method=post>
Име:<br><input type=text name=name>
<br><p>

<select name="ysluga">
<option>Изберете услуга</option>
<option value="1">услуга 1</option>
<option value="2">услуга 2</option>
<option value="3">услуга 3</option>
<option value="4">услуга 4</option>
<option value="5">услуга 5</option>
</select>
<br>
Адрес:<br><input type=text name=adres>
<select name="grad">
<option>Изберете град</option>
<option value="1">град 1</option>
<option value="2">град 2</option>
<option value="3">град 3</option>
<option value="4">град 4</option>
<option value="5">град 5</option>
</select>
<br>
Емайл:<br><input type=text name=mail>
<br><br>
<select name="pay">
<option>Начин на плащане:</option>
<option value="1">1 начин</option>
<option value="2">2 начин</option>
<option value="3">3 начин</option>
<option value="4">4 начин</option>
<option value="5">5 начин</option>
</select>
<br>
<input type=submit value=Прати>    
</body>




<?
}

?>
[/code]
 
Ето и на мейл, но не съм го пробвал не би трябвало да има грешка

<?
if(isset($_POST['name'])) /* post е името на субмит бутона, <input name="post.. > */
{
/* php*/

$name = $_REQUEST['name'];
$adres = $_REQUEST['adres'];
$mail = $_REQUEST['mail'];
$date = date('j. m. Y г.- H:i');
$my_mail = "my_mail@site.com";
$title = "Заявка";

switch($_REQUEST[ysluga])
{
case 1: $ysluga = "услуга 1"; break;
case 2: $ysluga = "услуга 2"; break;
case 3: $ysluga = "услуга 3"; break;
case 4: $ysluga = "услуга 4"; break;
case 5: $ysluga = "услуга 5"; break;

}
switch($_REQUEST[grad])
{
case 1: $grad = "град 1"; break;
case 2: $grad = "град 2"; break;
case 3: $grad = "град 3"; break;
case 4: $grad = "град 4"; break;
case 5: $grad = "град 5"; break;

}
switch($_REQUEST[pay])
{
case 1: $pay = "1 начин"; break;
case 2: $pay = "2 начин"; break;
case 3: $pay = "3 начин"; break;
case 4: $pay = "4 начин"; break;
case 5: $pay = "5 начин"; break;

}


{

$content="$name, <br>$ysluga,<br> $adres,<br> $grad,<br> $mail,<br> $pay,<br> $date";

$ok = mail($mail, $title, $content, "From: $my_mail" );
if ( $ok ) {
echo "Поръчката изпълнена!";

}
}


}
else
{
?>

<html>
<body>
<form actoin=form.php method=post>
Име:<br><input type=text name=name>
<br><p>

<select name="ysluga">
<option>Изберете услуга</option>
<option value="1">услуга 1</option>
<option value="2">услуга 2</option>
<option value="3">услуга 3</option>
<option value="4">услуга 4</option>
<option value="5">услуга 5</option>
</select>
<br>
Адрес:<br><input type=text name=adres>
<select name="grad">
<option>Изберете град</option>
<option value="1">град 1</option>
<option value="2">град 2</option>
<option value="3">град 3</option>
<option value="4">град 4</option>
<option value="5">град 5</option>
</select>
<br>
Емайл:<br><input type=text name=mail>
<br><br>
<select name="pay">
<option>Начин на плащане:</option>
<option value="1">1 начин</option>
<option value="2">2 начин</option>
<option value="3">3 начин</option>
<option value="4">4 начин</option>
<option value="5">5 начин</option>
</select>
<br>
<input type=submit value=Прати>
</body>




<?
}

?>
 

Горе