Работа с БД

Тема в разделе "PHP программирование", создана пользователем SyS, 15 июл 2011.

  1. SyS

    SyS Гость

    Помогите пжл с кодом, есть форма в которой 2 поля и кнопка, при нажимании на кнопку обработчик должен брать значения вписанные в эти 2 поля помещать их в переменную и сравнивать с значениями в ячейках таблици БД MySQl, по типу авторизации, опыта в php практически нет, помогите пжл. с кодом обработчика! :)
     
  2. Kauperwood

    Kauperwood Гость

    Для наглядности, приблизительно все вот так происходит:

    Код (PHP):
    $pole1 = $_POST['pole1'];
    $pole2 = $_POST['pole2'];

    $error="";
    if ( empty( $pole1 ) ) $error = $error.'<li>не заполнено поле "pole1"</li>'."\n";
    if ( empty( $pole2 ) ) $error = $error.'<li>не заполнено поле "pole2"</li>'."\n";
    echo $error;
    if ( empty( $error ) ) {
    $query = SELECT * FROM users WHERE pole1='".mysql_real_escape_string( $pole1 )."' AND pole2='".mysql_real_escape_string( $pole2 )."' ";

    $res = mysql_query( $query );
    if(! $res ) {
    $msg = 'Ошибка.';
    echo $msg
    }
    лучше всего найдите готовый пример по типу авторизации и переделайте его под себя
     
  3. SyS

    SyS Гость

    спасибо, буду разбираться!

    Добавлено: надо в начале обработчика подключать базу!?
     
  4. Kauperwood

    Kauperwood Гость

    в корневой файл вставить строчку
    include('config.php');


    содержание config.php:
    $host = "localhost"; // хост
    $user = "root"; // пользователь
    $pass = ""; // пароль
    $db = ""; // наша БД
    header('Content-Type: text/html; charset= utf-8'); //кодировка
    $connekt = mysql_connect($host, $user, $pass); //подключение
    mysql_select_db($db, $connekt); //выбор таблицы
    mysql_set_charset('utf8',$connekt); //кодировка таблицы
     
Загрузка...

Поделиться этой страницей