Я хочу, чтобы мой поиск сосредоточился на переменных в строке URL. В настоящее время он использует поиск по форме.Поиск по URL-адресу varicles
Он использует этот
<?php
include('db.php'); // include your code to connect to DB.
$tbl_name="mobile"; //your table name
$whereClauses = array();
if (! empty($_POST['Model'])) $whereClauses[] ="model='".mysql_real_escape_string($_POST['Model'])."'";
if (! empty($_POST['Mins'])) $whereClauses[] ="minutes='".mysql_real_escape_string($_POST['Mins'])."'";
if (! empty($_POST['Texts'])) $whereClauses[] ="texts='".mysql_real_escape_string($_POST['Texts'])."'";
if (! empty($_POST['Freegifts'])) $whereClauses[] ="free_gift='".mysql_real_escape_string($_POST['Freegifts'])."'";
if (! empty($_POST['Network'])) $whereClauses[] ="network_name='".mysql_real_escape_string($_POST['Network'])."'";
if (! empty($_POST['Merchant'])) $whereClauses[] ="merchant_category='".mysql_real_escape_string($_POST['Merchant'])."'";
$where = '';
if (count($whereClauses) > 0) { $where = ' WHERE '.implode(' AND ',$whereClauses); }
$sql = mysql_query("SELECT * FROM $tbl_name".$where);
?>
Однако, я добавил это к моей странице:
<?php
$model = $_GET['model']; //gets model from URL
$mins = $_GET['mins']; //gets mins from URL
$texts = $_GET['texts']; //gets mins from URL
$freegift = $_GET['free-gift']; //gets mins from URL
$network = $_GET['network']; //gets mins from URL
$plan = $_GET['plan']; //gets mins from URL
?>
Это должно быть так, что не все переменные являются обязательными. Любая помощь будет оценена по достоинству.
Заранее спасибо :)
Просто измените '$ _POST's в' $ _GET's. – powerbuoy
Должен ли я добавить: Php $ model = $ _GET ['model']; // получает модель из URL $ mins = $ _GET ['mins']; // получает mins из URL $ text = $ _GET ['text']; // получает mins из URL $ freegift = $ _GET ['free-gift']; // получает mins из URL $ network = $ _GET ['network']; // получает mins из URL $ plan = $ _GET ['plan']; // получает mins из URL ?> –
вы можете использовать '$ _REQUEST' .. это комбинация' $ _POST' и '$ _GET' – Baba