antal tegn i søgning
Jeg har lånt og tilpasset koden til en lille mysql-søgefunktion fra anything.dk. Når jeg søger kommer resultaterne rigtigt frem, men jeg kunne godt tænke mig at få f.eks. de 30-40 første tegn fra beskrivelsen af produktet med som en slags intro. Hvordan laver jeg det?Sql'en er noget med select left(beskrivelse,30), men hvordan får jeg den beskrivelse der hører til det produkt? Koden er her:'
if($ok=="go")
{
$noResult = "Din søgning gav ingen resultat";
$query = mysql_query("SELECT * FROM vare WHERE varenavn LIKE '%$soegtekst%' or varenr LIKE '%$soegtekst%' or aar LIKE '%$soegtekst%' or distrikt LIKE '%$soegtekst%' LIMIT 0, 30");
$i=1;
while ($row = mysql_fetch_array($query))
{
$id = $row["varenr"];
$overskrift = $row["varenavn"];
$producent = $row["producent"];
if($row["oprindelsesland"]!=="")
{$land = $row["oprindelsesland"];
print ("<p class=\"text\">$i. <a href=\"produktbeskrivelse.php?kat=$id\">$overskrift</a>.<br>Produceret af $producent fra $land</p>");
$i=$i + 1;
}
else
{
print ("<p class=\"text\">$i. <a href=\"produktbeskrivelse.php?kat=$id\">$overskrift</a>.<br>Produceret af $producent </p>");
$i=$i + 1;
}
}
if (!$id)
{
print ("$noResult");
}
}
