1

Тема: Фильтр данных из бд с воводом на сайт как зделать по форме

Фильтр данных из бд с воводом на сайт как зделать  по форме

Есть форма html


<FORM action="php/vugryz.php" method=post>
<b> Выбрать автомобиль</b>
<select size="3" multiple name ="car">
<option disabled>Выберите номер автомобиля</option>
<option value = "">039-63</option>
<option value = "1">039-64</option>
<option value = "2">59-47</option>
<option value = "3">42-83</option>
<option value = "4">39-65</option>
<option value = "5">15-62</option>
<option value = "6">39-67</option>
<option value = "7">39-66</option>
<option value = "8">09-56</option>
<option value = "9">81-07</option>
</select>
<b> Выбрать водителя</b>
<select name = "driver">
<option value = "">выбрать</option>
<option value = "1">...</option>
<option value = "2">...</option>
<option value = "3">...</option>
<option value = "4">...</option>
<option value = "5">...</option>
<option value = "6">...</option>
<option value = "7">...</option>
<option value = "8">...</option>
<option value = "9">...</option>
<option value = "10">...</option>
<option value = "11">...</option>
<option value = "12">...</option>
<option value = "13">...</option>
</select>
</select>
<b> Выбрать дату</b>
<label for="data" > </label> 
<input type = "date"  name='data' size="50"/></br> 
</select>

<INPUT  type=submit name="Поиск" value=" РАСЧЕТ ">
</FORM> 


-- phpMyAdmin SQL Dump
-- version 3.2.3
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Июн 11 2013 г., 11:44
-- Версия сервера: 5.1.40
-- Версия PHP: 5.2.12

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- База данных: `dolgam`
--

-- --------------------------------------------------------

--
-- Структура таблицы `GPS_table`
--

CREATE TABLE IF NOT EXISTS `GPS_table` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `data` date NOT NULL DEFAULT '0000-00-00',
  `car` mediumtext NOT NULL,
  `nomerpytevogolista` int(10) NOT NULL,
  `nomertabelnogo` int(5) NOT NULL,
  `driver` text NOT NULL,
  `probegpytevogolista` int(5) NOT NULL,
  `ostatoktoplivaprivuezde` mediumtext NOT NULL,
  `zapravka` int(5) NOT NULL,
  `ispolzovanopytevka` mediumtext NOT NULL,
  `kmproideno` mediumtext NOT NULL,
  `litrovpotracheno` mediumtext NOT NULL,
  `procentzimaleto` int(5) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `nomerpytevogolista` (`nomerpytevogolista`,`nomertabelnogo`,`zapravka`),
  KEY `probegpytevogolista` (`zapravka`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=107 ;

--
-- Дамп данных таблицы `GPS_table`
--

INSERT INTO `GPS_table` (`id`, `data`, `car`, `nomerpytevogolista`, `nomertabelnogo`, `driver`, `probegpytevogolista`, `ostatoktoplivaprivuezde`, `zapravka`, `ispolzovanopytevka`, `kmproideno`, `litrovpotracheno`, `procentzimaleto`) VALUES
(102, '2012-11-16', '039-63', 146, 4522, 'Школьный В', 27, '0,90', 10, '8,10', '25,51', '7,73', 0);

Как правильно зделать vugryz.php
Чёто на ляпал но получилась такаааая хня .
ПОМОГИТЕ ЛЮДИ ДОБРЫЕ ЖЕЛАТЕЛЬНО С ОБЕСНЕНИЯМИ ЧТО ПОЧЕМУ ЧТОБЫ ХОТЬ СУТЬ СТРУКТУРЫ ПОНЯЛ

<?php
require_once ('bd_conect.php');      //можно использовать include //
mysql_select_db($connect);

 <?php
2.
$car = (int)$_GET['car'];
$data = (int)$_GET['data'];
$driver = (int)$_GET['driver'];

.......
3.
$query = mysql_query("SELECT * FROM GPS_table WHERE car='".(int)$car."'"data='".(date)$data."'"driver='".(varchar)$driver."'");
4.











mysql_query($insert_sql)
        or die(mysql_error());


?>


Очень прошу помогите , что бы была проверка в коде метод post  или get ну и выборка по параметрам из формы . Я так понимаю это как бы фильтр поиска в бд

2

Re: Фильтр данных из бд с воводом на сайт как зделать по форме

Просто рекомендація: якщо хочете отримати допомогу на цьому форумі, оформіть тему згідно з правилами.

Подякували: Cyan, Chemist-i2

3

Re: Фильтр данных из бд с воводом на сайт как зделать по форме

Користувач порушив 2 пункти правил (1.2, 3.8). Тема відправляється в кошик, а ramaxa отримує бан на тиждень.