Как да направя тази търсачка

php_css

Registered
искам след като натисна търси да излиза igraiigri.eu/search.php?q=123 нещо подобно да се дава линк към търсенето а не както е сега
http://igraiigri.eu/search.php
Код:
<?php
$con = mysql_connect($dbhost, $dbusername, $dbpassword);
if(!$con){
die(mysql_error());
}

$select = mysql_select_db($dbname, $con);
if(!$select){
die(mysql_error());
}
$item = $_POST['find'];
if ($item == '') { echo "Не сте въвели дума за търсене."; } else {
$query = mysql_query("SELECT * FROM $table_name WHERE ime LIKE '%$item%'");
echo "<br>Резултати от търсенето на <b>'".$item."'</b>";
include "search.html";
while($row = mysql_fetch_array($query)) {

echo "<div class='div'>
<a href='play.php?id=$row[id]'>$row[ime]</a><br>
<a href='play.php?id=$row[id]'><img src='$row[pic]' width='100' height='100' border='0'></a><br>
<br></div>";
}
}
?>
 
Ами направи си формата METHOD="GET" ,а не както ти е сега "POST".
И в тоя файл, който си дал по-горе, просто замени $_POST със $_GET :?:
 
PHP:
<?php
$con = mysql_connect($dbhost, $dbusername, $dbpassword);
if(!$con){
die(mysql_error());
}

$select = mysql_select_db($dbname, $con);
if(!$select){
die(mysql_error());
}
$item = $_GET['find'];
if ($item == '') { echo "Не сте въвели дума за търсене."; } else {
$query = mysql_query("SELECT * FROM $table_name WHERE ime LIKE '%$item%'");
echo "<br>Резултати от търсенето на <b>'".$item."'</b>";
include "search.html";
while($row = mysql_fetch_array($query)) {

echo "<div class='div'>
<a href='play.php?id=$row[id]'>$row[ime]</a><br>
<a href='play.php?id=$row[id]'><img src='$row[pic]' width='100' height='100' border='0'></a><br>
<br></div>";
}
}
?>
И в search.html предаваш на формата да предава с get, а не с post. :)
 
пичове мерси много стана ще дам точка на icreatives защото има по-малко точки иначе мерси и на двамата
 

Back
Горе