|
|
|
| подскажите пожалуйста!!!! | |
|
|
|
|
|
|
|
для: alexh2006
(19.05.2006 в 16:09)
| | Все радио кнопки, относящиеся к одной переменной, в пределах одной формы, должны иметь одинаковые имена. А флажки просто ставите, с различными именами. | |
|
|
|
|
|
|
|
для: NickCo
(19.05.2006 в 16:12)
| | а на php как написать? | |
|
|
|
|
|
|
|
для: NickCo
(19.05.2006 в 16:12)
| | подскажите как для этой формы сделать | |
|
|
|
|
 3.5 Кб |
|
|
для: alexh2006
(19.05.2006 в 16:16)
| | Вот так. | |
|
|
|
|
|
|
|
для: NickCo
(19.05.2006 в 16:23)
| | мне надо чтобы значения с формы вносились в БД | |
|
|
|
|
|
|
|
для: alexh2006
(19.05.2006 в 16:27)
| | А как вы ее обрабатываете? Форма, приведенная выше, просто отсылает данные сервер, а потом вфодящие переменные должны быть обработаны. | |
|
|
|
|
|
|
|
для: NickCo
(19.05.2006 в 16:38)
| |
<html>
<head>
<title>Приём заявки</title>
</head>
<body>
<?php
// Устанавливаем соединение с базой данных
require_once("config.php");
// Проверяем введены ли обязательные поля
if(empty($_POST['firm'])) links($_POST['status'],"Не указано название фирмы");
if(empty($_POST['name'])) links($_POST['status'],"Не указано ФИО");
if(empty($_POST['telephon'])) links($_POST['status'],"Не указан телефон");
//Заменяем одинарные ковычки обратными
$_POST['firm']=str_replace("'","'",$_POST['firm']);
$_POST['name']=str_replace("'","'",$_POST['name']);
$_POST['email']=str_replace("'","'",$_POST['email']);
$_POST['question']=str_replace("'","'",$_POST['question']);
if($_POST['new']=="on") $new="да";
else $new="";
if($_POST['translation']=="on") $translation="да";
else $translation="";
if($_POST['security']=="on") $security="да";
else $security="";
if($_POST['fire']=="on") $fire="да";
else $fire="";
if($_POST['button']=="on") $button="да";
else $button="";
// Если всё правильно, добавляем заявку в таблицу order
$query = "INSERT INTO zakaz VALUES (
NOW(),
'".$_POST['firm']."',
'".$_POST['name']."',
'',
'',
''
'',
'',
".$_POST['area'].",
".$_POST['floor'].",
'".$_POST['email']."',
".$_POST['telephon'].",
'".$_POST['question']."'
)";
if(mysql_query($query))
{
// Если запрос выполнен удачно, осуществляем автоматический переход
// на главную страницу администрирования
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=../../index.php>
</HEAD>";
}
else
{
echo mysql_error();
echo "<br>".$query."<br>";
links($_POST['status'], "Ошибка при добавлении заказа");
}
// Вспомогательная функция для вывода ссылок возврата
function links($status, $msg)
{
echo "<p>".$msg."</p>";
echo "<p><a href=# onClick='history.back()'>Вернуться к добавлению заявки</a></p>";
exit();
}
?>
</body>
</html>
|
| |
|
|
|