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

Форум PHP

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

 

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

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

тема: Помогите вытащить переменные из формы!
 
 автор: sboy   (07.11.2006 в 14:08)   письмо автору
 
 

Вообщем у меня есть форма http://bannera.h17.ru/registration_form.htm
не могу проверить введённость данных и вытащить переменные из текстовых полей в таблицу
Текст из учебника
функция проверки

function filled_out($form_vars)
              {
             foreach($form_vars as $key => $value) 
        }
            if (!isset($HTTP_POST_VARS))
            return false ;
            
                return true ;
            }
            }



здесь я ещё только проверяю заполнены ли поля, он даже этого не хочет делать, я уж молчу о заненесении данных в таблицу sql
пишет что в 3 строке ошибка не пойму в чём дело
код использования функции

session_start();
    if (!filled_out($form_vars))
    {
        echo "не заполнены поля";    
    exit;
    }


и ещё один вопрос
как надо создавать хтмл-форму чтобы пхп выдирал оттуда значения текстовых полей?

извините за необразованность, я совсем чайник

Или может мне вообще не использовать MySQL а как нибудь сохранять все введённые данные в тексктовик например а при аутентификации проверять данные ссылаясь на него????

ПОМОГИТЕ ПЛИЗ

   
 
 автор: Фитч   (07.11.2006 в 15:43)   письмо автору
 
   для: sboy   (07.11.2006 в 14:08)
 

1.Я те рекомендую проверять данные Java Script'ом - так как-то проще.
А проверку на введенность данных сделал бы так:

function is_it_filled()
{
 foreach($_POST as key => value)
 {
  if(!isset($_POST[key]))
  {
   return false;
  }
 return true;
}


2.В форме надо обязательно указать name для каждого элемента, в теге <form> записать:

<form action="имя_сценария_PHP" method="POST">

Я обычно так делаю.

3.Использовать SQL - Это хорошо.

З.Ы.
А лучше посмотри учебник PHP на www.softtime.ru!

   
Rambler's Top100
вверх

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