[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск по заданным параметрам.
Vendeta16
Привет всем. Я с муками пробую писать поиск по заданным параметрам. Я раньше такого не делал, и сильную связи мучаюсь (((. Поэтому решил спросить у профи. Я написал вот такой код.
<?php

include_once "bd.php";

if (isset($_POST["select_clic"])) {

$select_price1 = $_POST['select_price1'];
$select_price1 = stripslashes($select_price1);
$select_price1 = htmlspecialchars($select_price1);
$select_price2 = $_POST['select_price2'];
$select_price2 = stripslashes($select_price2);
$select_price2 = htmlspecialchars($select_price2);
$select_square1 = $_POST['select_square1'];
$select_square1 = stripslashes($select_square1);
$select_square1 = htmlspecialchars($select_square1);
$select_square2 = $_POST['select_square2'];
$select_square2 = stripslashes($select_square2);
$select_square2 = htmlspecialchars($select_square2);



if(!empty($_POST))
{

if($_POST['category']==1)
{$insert='Квартира';}
elseif($_POST['category']==2)
{$insert='Приватний будинок';}
elseif($_POST['category']==3)
{$insert='Гараж';}

}


if(!empty($_POST))
{

if($_POST['type_of_transaction']==1)
{$type='Здам';}
elseif($_POST['type_of_transaction']==2)
{$type='Зніму';}
elseif($_POST['type_of_transaction']==3)
{$type='Продам';}
elseif($_POST['type_of_transaction']==4)
{$type='Куплю';}

}


$result = mysql_query ("SELECT * FROM advertisement WHERE price BETWEEN '$select_price1' AND '$select_price2' WHERE square BETWEEN '$select_square1' AND '$select_square2' ORDER BY id DESC");
$array = mysql_fetch_array($result);

do {
if($array['image'] == "" ) {
$image = "noImage.jpg";
}
else {
$image = $array['image'];
}
printf("$array[title]<br> <a href='advertisement.php?id=$array[id]'><img width='100' height='100' src='foto/".$image." '></a><br /><br />");
}
while($array = mysql_fetch_array($resultat));


}


И мне выбивает вот такие ошибки:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Winginx\home\treba.ua.bom\public_html\function_poisk.php on line 54
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\Winginx\home\treba.ua.bom\public_html\function_poisk.php on line 65

А также я не могу понять как вписать в то запрос выбранный пользователем вариант с этого кода, и чтобы эти варианты также учитывались при поиске. . .

if(!empty($_POST))
{

if($_POST['category']==1)
{$insert='Квартира';}
elseif($_POST['category']==2)
{$insert='Приватний будинок';}
elseif($_POST['category']==3)
{$insert='Гараж';}

}


if(!empty($_POST))
{

if($_POST['type_of_transaction']==1)
{$type='Здам';}
elseif($_POST['type_of_transaction']==2)
{$type='Зніму';}
elseif($_POST['type_of_transaction']==3)
{$type='Продам';}
elseif($_POST['type_of_transaction']==4)
{$type='Куплю';}

}


Помогите. Что мне делать????
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.