- Online Order Form - търсих на 1000 места :(
WT форуми -> PHP MySQL ASP.NET -> Online Order Form - търсих на 1000 места :(
Създайте нова тема Напишете отговор 
Автор Съобщение
our
Редовен
Редовен

Регистриран на: 01/10/2005 6:33 pm

Support: 17
Bonus: 123
Мнения: 1401
Мнение 03/03/2006 10:30 am     Online Order Form - търсих на 1000 места :( Отговорете с цитат


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

Регистриран на: 26/09/2005 12:14 am

Support: 0
Bonus: 0
Мнения: 239
Мнение 03/03/2006 3:14 pm     Re: Online Order Form - търсих на 1000 места :( Отговорете с цитат


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


И какво да прави PHP то? В база ли да го записва?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
our
Редовен
Редовен

Регистриран на: 01/10/2005 6:33 pm

Support: 17
Bonus: 123
Мнения: 1401
Мнение 03/03/2006 3:31 pm      Отговорете с цитат


Да го изпраща на мейл Wink

ПС: Ако намерите нещо - дайте. Аз обаче си написах сам една, която стана перфектно според мен
10x a lot to Baf Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Посетете сайта на потребителя
cracking
Турист
Турист

Регистриран на: 26/09/2005 12:14 am

Support: 0
Bonus: 0
Мнения: 239
Мнение 03/03/2006 3:52 pm      Отговорете с цитат


Направих на бързо една такава форма за база данни (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 -->
<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]
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
cracking
Турист
Турист

Регистриран на: 26/09/2005 12:14 am

Support: 0
Bonus: 0
Мнения: 239
Мнение 03/03/2006 4:07 pm      Отговорете с цитат


Ето и на мейл, но не съм го пробвал не би трябвало да има грешка

<?
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 -->
<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>




<?
}

?>
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети