Sætte link på søgeord i php
Hej,Jeg har et problem med en søgefunktion lavet i php og mysql.
Jeg har lavet en søgefunktion som virker ganske fint, men jeg vil gerne have link på de resultater der kommer når man søger.
Den skulle gerne søge på hele hjemmesiden og så finde hvad der er på siden med det indhold man søger på. Den tekst den skriver på søge siden, skal så være et link til den side hvor indholdet er.
min php kode ser sådan ud:
<?php
if($_POST[query])
{
$sql = mysql_query("SELECT fornavn, efternavn, link FROM soeg WHERE fornavn LIKE '%".$_POST[query]."%' OR efternavn LIKE '%".$_POST[query]."%'") or die (mysql_error());
if(mysql_num_rows($sql) >= 1)
{
echo "<p>Der blev fundet følgende:<br><br>";
while(list($fornavn, $efternavn, $link) = mysql_fetch_array($sql))
{
echo "$fornavn $efternavn $link<br>";
}
}
else
{
echo "<p>Der blev ikke fundet noget!</p>";
}
}
?>
og min sql ser sådan ud:
CREATE TABLE soeg (
id int(11) NOT NULL auto_increment,
fornavn text NOT NULL,
efternavn text NOT NULL,
link text NOT NULL,
PRIMARY KEY (id)
);
INSERT INTO soeg (id, fornavn, efternavn, link) VALUES (1, 'hans', 'hansen', 'link');
INSERT INTO soeg (id, fornavn, efternavn, link) VALUES (2, 'jens ', 'jensen', 'link');
På forhånd tak for hjælpen!
