Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan csináljak keresőt az...

Hogyan csináljak keresőt az oldalamra?

Figyelt kérdés

Szóval van egy adatbázis alapú php keresőm, amit még nagyon régen a suliban raktam össze, már akkor sem volt a legjobb.


<?

if(isset($_POST['search']))

{

if(strlen($_POST['search']) < 1)

{

$sql = 'SELECT * FROM tanfolyamok';

}

else

{

$sql = "SELECT * FROM tanfolyamok WHERE nev REGEXP '" . $_POST['search'] . "';";

}

}

else

{

$sql = 'SELECT * FROM tanfolyamok';

}


$eredmeny = mysql_query($sql);

while ($row = mysql_fetch_assoc($eredmeny)) {

echo '<tr>';

echo '<td><li style="display:block;">'.$row['nev'].'</li></td>';

echo '<td><li style="display:block;"><a href="?id='.$row['id'].'">'.$row['id'].'</a></li></td>';

echo '<td><li style="display:block;">'.$row['hely'].'</li></td>';

echo '<td><li style="display:block;">'.$row['datum'].'</li></td>';

echo '<td><li style="display:block;">'.$row['idopont'].'</li></td>';

echo '<td><li style="display:block;">'.$row['ar'].'</li></td>';

echo '</tr>';

}?>


Hát így néz ki, az a lényege, hogy volt egy táblázat ahova fel voltak vezetve az adatok név, id, hely, dátum, időpont, ár. Ezek mind fel vannak vezetve az index oldalon és fent a keresőben ha beírok valamit akkor csak azt/azokat hozza ki. Csak az a baj, hogy a mostani oldalam nem ilyen táblázatszerű és több adat van benne, nem szeretném ha mindet kiírná és ha keresek valamire akkor csak a címet "title" írná ki és úgy mint az id-nél rá lehessen kattintani ami átvezessen a cikkhez.


Arra gondoltam, hogy megadnám neki, hogy ha 3 karakternél kevesebb van beírva a mezőbe akkor ne csináljon semmit, de nem tudom hogyan tehetném ezt meg.

Köszönöm a segítséget



2013. júl. 18. 11:49
 1/2 anonim ***** válasza:
if(strlen($_POST['search']) < 4)
2013. júl. 18. 18:21
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

de illene ilyet: [link]

meg ilyet: [link] használni

2013. júl. 18. 18:22
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!