ved søgning i database vis også lidt af tekst
Hi there,følgende kode bruger jeg til at søge med og det virker fornær at vise de første 50 tegn for hvert resultat, det viser det kun for det sidste???
<?php
if($search){
$db = mysql_connect("xxx.dk", "yyy", "zzz");
mysql_select_db("xzxz", $db);
$noResult = "<BR>Deres søgning gav intet resultat.";
$query = mysql_query("SELECT * FROM sider WHERE indhold LIKE '%$search%' ORDER BY afdeling");
echo mysql_num_rows($query) . " resultater blev fundet og vist efter afdeling.<BR><BR>";
while($row = mysql_fetch_array($query)){
$id = $row["id"];
$afdeling = $row["afdeling"];
$overskrift = $row["overskrift"];
$filnavn = $row["filnavn"];
$indhold = $row["indhold"];
echo ("$afdeling<BR>");
echo ("<a href=/$filnavn class=xxx>$overskrift</a><BR><BR>");
}
if (strlen ($indhold) > 50) {
$indhold = substr($indhold, 0, 50);
$indhold = $indhold . "..." ;
echo ("$indhold<BR>");
}
if (!$id)
{
print ("$noResult");
}
}
?>
Kan nogen se hvad der er galt???
Mvh Nyst
