код за търсачка

Blagoicho

Registered
Здравейте.
Искам да помоля ако е възможно някой да ми даде код за търсачка.
Значи искам търсачката да търси примерно от таблицата members и когато в полето се напише примерно ivan и в браузъра да исписва search.php?word=ivan :)

Благодаря предварително! :)
 
Blagoicho каза:
Здравейте.
Искам да помоля ако е възможно някой да ми даде код за търсачка.
Значи искам търсачката да търси примерно от таблицата members и когато в полето се напише примерно ivan и в браузъра да исписва search.php?word=ivan :)

Благодаря предварително! :)

Вземи койд а е код и
смени method="POST" на method="GET" .
 
Мерси!
Значи взех една търсачка искарва ми така резултатите но когато влеза само в search.php ми излизат всички резултати без да сам написал нищо

Намерени резултати за:
Blagoicho
fdsdsf
Blagoicho0
ivancho
ivanchoo

как мога да направя без да излизат..? пробвах с else но нестана... :D

Ето и кода:

<?php

$tarsene = $_GET['search'];

$server = "localhost";
$dbusername = "root";
$dbpassword = "";
$db_name = "users";


mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query = " SELECT * FROM members WHERE user 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))
{
$user=$row[user];

echo "$user<br />";
}
?>
 
Еми правиш така:
Код:
<?php
if(isset($_POST['submit']) {
$tarsene = $_GET['search'];

$server = "localhost";
$dbusername = "root";
$dbpassword = "";
$db_name = "users";


mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query = " SELECT * FROM members WHERE user 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))
{
$user=$row[user];

echo "$user<br />";
} 
}
?>
<form method="post" action="">
<input type="submit" name="submit" Value="Търси">
</form>
Къде ти е полето, в което пишеш кой потребител търсиш ?
 
Полето си ми е във файла просто не сам го написал тук...
ето го иначе

Код:
<form method="GET" action=""> 
<table cellpadding="0" cellspacing="0" width="300px" > 
<tr> 
<td align="right" width="200px"><input type="text" name="search" size="30"></td> 
<td align="right" width="100px"><input type="submit" value="Търси"></td> 
</tr> 
</table> 
</form>
 

Back
Горе