Трябва ми търсачка

topchokt

Registered
Здравейте ,
от няколко дни пробвам разни търсачки но така и не можех да подкарам поне една от тях :) Та какво искам . Искам една обикновена търсачка , искам да търси в таблицата songs , като има две полета artist (изпълнител) и title (песен) , да търси сред тях . Надявам се че някой ще опита да ми помогни , пак казвам търсачката може и да е без странициране и т.н. .
 
Код:
<form action="" method="get">
<input type="text" name="duma" />
<input type="submit" name="submit" value="Търси" />
<?php
if(isset($_GET['submit']))
{
$duma = htmlspecialchars($_GET['duma']);
if($duma == NULL)
{
echo "Не сте въвели нищо.";
}else{
if(strlen($duma) < 4)
{
echo "Търсачката възприема думи с над 4 символа.";
}else{
$sql = mysql_query("SELECT artist,title FROM songs WHERE artist LIKE '%$duma%' OR title LIKE '%$duma%' ORDER by id DESC") or die (mysql_error());
while($row = mysql_fetch_assoc($sql))
{
echo $row['artist'] . " - " . $row['title'];
}
}
}
}
?>
 
MaLa_NocHe каза:
Код:
<form action="" method="get">
<input type="text" name="duma" />
<input type="submit" name="submit" value="Търси" />
<?php
if(isset($_GET['submit']))
{
$duma = htmlspecialchars($_GET['duma']);
if($duma == NULL)
{
echo "Не сте въвели нищо.";
}else{
if(strlen($duma) < 4)
{
echo "Търсачката възприема думи с над 4 символа.";
}else{
$sql = mysql_query("SELECT artist,title FROM songs WHERE artist LIKE '%$duma%' OR title LIKE '%$duma%' ORDER by id DESC") or die (mysql_error());
while($row = mysql_fetch_assoc($sql))
{
echo $row['artist'] . " - " . $row['title'];
}
}
}
}
?>

Много благодаря , от тук аз ще се оправя вече :)
 

Back
Горе