
Pufifank84
Kezdő
|
Sziasztok!
Egy meglévő honlapon szeretnék létrehozni egy keresőt. Mysql adatbázisból listázza ki a keresőkulcsnak megfelelő elemeket. Itt tartok kb.:
1. A weboldalon létrehozunk egy kereső box-t:
<form method="get" action="results.php">
<label>Kereső</label>
<input type="text" name="search">
<button type="submit">Keresés</button>
2 .Létrehoztam egy mini „adatbázis” a gépemen, hogy azzal próbálkozzak először.
3. Az eredmény oldalon a kódrészlet:
<?php
mysql_connect("localhost","root","root") or die(mysql_error());
mysql_select_db("sandbox_search") or die(mysql_error());
$clean = mysql_real_escape_string($_GET['search']);
$hello = mysql_query("SELECT * FROM items WHERE title = '$clean'") or die(mysql_error());
if(mysql_num_rows($hello) >= 1) {
while($i = mysql_fetch_array($hello)) {
echo '<a href="'.$i['url'].'">'.$i['title'].'</a>';
}
}
else {
echo "Nincs a keresésnek megfelelő eredmény!";
}
?>
Gondolom az kiderült, hogy nem vagyok profi. Az érdekelne hol rontottam el vagy hogy jó irányba indultam e el egyáltalán.
KI
|