Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как сделать чтобы работали флашки и radio кнопки
 
 автор: alexh2006   (19.05.2006 в 16:09)   письмо автору
 
 

подскажите пожалуйста!!!!

   
 
 автор: NickCo   (19.05.2006 в 16:12)   письмо автору
 
   для: alexh2006   (19.05.2006 в 16:09)
 

Все радио кнопки, относящиеся к одной переменной, в пределах одной формы, должны иметь одинаковые имена. А флажки просто ставите, с различными именами.

   
 
 автор: alexh2006   (19.05.2006 в 16:14)   письмо автору
 
   для: NickCo   (19.05.2006 в 16:12)
 

а на php как написать?

   
 
 автор: alexh2006   (19.05.2006 в 16:16)   письмо автору
 
   для: NickCo   (19.05.2006 в 16:12)
 

подскажите как для этой формы сделать

   
 
 автор: NickCo   (19.05.2006 в 16:23)   письмо автору
3.5 Кб
 
   для: alexh2006   (19.05.2006 в 16:16)
 

Вот так.

   
 
 автор: alexh2006   (19.05.2006 в 16:27)   письмо автору
 
   для: NickCo   (19.05.2006 в 16:23)
 

мне надо чтобы значения с формы вносились в БД

   
 
 автор: NickCo   (19.05.2006 в 16:38)   письмо автору
 
   для: alexh2006   (19.05.2006 в 16:27)
 

А как вы ее обрабатываете? Форма, приведенная выше, просто отсылает данные сервер, а потом вфодящие переменные должны быть обработаны.

   
 
 автор: alexh2006   (19.05.2006 в 16:46)   письмо автору
 
   для: 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>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования