|
require ('ogl2.htm') // код страницы и таблица, гулубой верх
?>
|
| Поиск
в каталоге |
$querytemp2 = 0 ;
if ( isset($_SERVER["QUERY_STRING"]) and isset($_POST['radiobutton1']) and isset($_POST['login2']) and $_SERVER["QUERY_STRING"] = -1) // ***********если первый проход то все в сессию*************
{
if ( $_POST['radiobutton1'] == 'r1') // ***********если что-то введено то поиск*************
{
$querytemp1 = "Nazvanie";
}
if ( $_POST['radiobutton1'] == 'r2') // ***********если что-то введено то поиск*************
{
$querytemp1 = "Chto";
}
if ($_POST['radiobutton1'] == 'r3') // ***********если что-то введено то поиск*************
{
$querytemp1 = "NomerZap";
}
if ( $_POST['radiobutton1'] == 'r4') // ***********если что-то введено то поиск*************
{
$querytemp1 = "LoginSoz";
}
$_SESSION["temp200"] = $querytemp1;
$_SESSION["temp201"] = $_POST['login2'];
$querytemp2 = 0 ;
}
if (($_SERVER["QUERY_STRING"]) !=='' ) // ***********если что-то введено то поиск*************
{
if ($_SERVER["QUERY_STRING"] == -1)
{
$querytemp2 = 0;
}
else
{
$querytemp2 = $_SERVER["QUERY_STRING"] ;
}
//========================Открыть базу ===============//
$link = mysql_connect ("localhost", "bargusr8_Bargus6", "TT7564khjgk") // Соединение, выбор БД !!!!!!!!!!!!
or die("Could not connect");
mysql_select_db ("bargusr8_bd2") or die("Could not select database");
if ( isset($_SERVER["QUERY_STRING"]) and isset($_SESSION["temp201"] ) )
{
$querytemp1 = $_SESSION["temp200"] ;
$querywords=$_SESSION["temp201"];
}
else
{
$querytemp1 = 0 ;
$querywords="";
}
if ( $querytemp1 == "LoginSoz") // ***********если что-то введено то поиск*************
{
$query = "SELECT Login FROM us1 WHERE IO RLIKE '$querywords' "; // 10 в странице
$result = mysql_query($query) or die("Query failed");
$line = mysql_fetch_array($result, MYSQL_ASSOC);
$querywords=$line ['Login'] ;
}
$query = "SELECT * FROM tovary WHERE $querytemp1 RLIKE '$querywords' "; // Выполнение SQL query
$result = mysql_query($query);
$gf = $querytemp2 +1;
if ($result ==! 0)
{
if ($myrow = mysql_fetch_array($result))
{
$num_rows = mysql_num_rows($result);
mysql_free_result($result); // Освобождение resultset
$query = "SELECT * FROM tovary WHERE $querytemp1 RLIKE '$querywords' LIMIT $querytemp2, 10"; // 10 в странице
$result = mysql_query($query);
$myrow = mysql_fetch_array($result);
echo "\n";
do
{
echo "";
echo "| ";
echo $gf;
echo ".";
echo " | ";
echo " ";
echo $myrow['Nazvanie'];
echo "";
echo ". Разработчик: ";
$Login=$myrow['LoginSoz'];
$query2 = "SELECT * FROM us1 WHERE Login='$Login' ";
$result2 = mysql_query($query2);
$myrow2 = mysql_fetch_array($result2);
echo $myrow2['IO'];
echo ". ";
echo "Идентификатор: ";
echo $myrow['NomerZap'];
echo "
| ";
echo " \n";
$gf = $gf +1;
}
while ($myrow = mysql_fetch_array($result));
echo " \n";
//==============Функция - Навигация по поиску ================
// $num_rows - количество записей
// $querytemp2 - номер старта записей
if ($num_rows > 10)
{
echo " ";
echo "";
}
//================================================================
}
else
{
echo "Поиск не дал результатв";
}
}
mysql_close($link); // Закрытие соединения
}
?>
|
|