Тема: Фильтр данных из бд с воводом на сайт как зделать по форме
Фильтр данных из бд с воводом на сайт как зделать по форме
Есть форма 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 ну и выборка по параметрам из формы . Я так понимаю это как бы фильтр поиска в бд