Може ли някой да ми покаже (с пример) как се рпави търсачка за сайт(система за търсене в php код) по категорйй. Повечето примери по темата ,които са побликувани тук съм ги гледал и тествал но се оказва че или давът дефект в кода или прост трябва да се доразвият . Това е моя php код. Кажете ми кака да свържа тези отделни части така че да работят по между си.Къде греша?
част-1
<?
$tarsene = $_GET['search'];
$server = "localhost";
$dbusername = "root";
$dbpassword = "vertrigo";
$db_name = "text";
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die ("Грешна база данни");
$query = "SELECT * FROM text WHERE ime LIKE '%$tarsene%'";
$result = mysql_query($query) or die ('Error, query failed');
$row = mysql_numrows($result);
echo "Намерени резултати за: <b><i>$tarsene</i></b>";
echo "<br />";
while($row = mysql_fetch_array($result))
{
$ime=$row[ime];
echo "$ime<br />";
}
?>
част-2
<? //
$quantity = $_POST['quantity'];
$item = $_GET['item'];
echo " В категория ". $quantity . " " . $item . ".<br />";
echo "Това е резултата от вашето търсене.";
?>
част-3
<? // тук проверяваме дали въведения адрес е валиден или не.
if (empty($addres)) {
die("Не е въведен адрес");
}
elseif ((strlen($addres) < 10) || (strlen($addres) > 50 )) {
die("Невалидeн адрес");
}
else {
echo $addres;
}
?>
част-1
<?
$tarsene = $_GET['search'];
$server = "localhost";
$dbusername = "root";
$dbpassword = "vertrigo";
$db_name = "text";
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die ("Грешна база данни");
$query = "SELECT * FROM text WHERE ime LIKE '%$tarsene%'";
$result = mysql_query($query) or die ('Error, query failed');
$row = mysql_numrows($result);
echo "Намерени резултати за: <b><i>$tarsene</i></b>";
echo "<br />";
while($row = mysql_fetch_array($result))
{
$ime=$row[ime];
echo "$ime<br />";
}
?>
част-2
<? //
$quantity = $_POST['quantity'];
$item = $_GET['item'];
echo " В категория ". $quantity . " " . $item . ".<br />";
echo "Това е резултата от вашето търсене.";
?>
част-3
<? // тук проверяваме дали въведения адрес е валиден или не.
if (empty($addres)) {
die("Не е въведен адрес");
}
elseif ((strlen($addres) < 10) || (strlen($addres) > 50 )) {
die("Невалидeн адрес");
}
else {
echo $addres;
}
?>