B
ba2
Guest
Moin ich möchte ein Such Skript machen und habe es folgender maßen gemacht.
Jetzt ist das Problem
zbsp.
$row->text = "HALLO ich bin Benjamin"
und ich suche "Hallo",
das funktioniert jetzt
suche ich aber zbsp Hallo Benjamin, werden keine resultate mehr angezeigt, wie muss ich das angehen das nicht nur zusammenhengende Wörter ausgegeben werden?
mfg und frohe Ostern by BA2
PHP:
<?php
//SuchSkript
if ($seite == "suche")
{
$suche = ($_POST["suche"]);
$abfrage = "SELECT * FROM lexikon WHERE name LIKE '%".$suche."%' OR text LIKE '%".$suche."%' ORDER BY name ASC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$text = $row->text;
$text = eregi_replace("$suche", "<b></i><big><span style=\"background-color: #FFFF00\">$suche</span></big></b>", $text);
echo $text;
}
}
else
{
echo "
<form action=\"suche.php?seite=suche\" method=\"post\">
<input type=\"text\" size=\"15\" maxlength=\"50\"
name=\"suche\" value=\"SUCHE\">
<input type=\"submit\" value=\"LOS\">
</form>\n";
}
?>
Jetzt ist das Problem
zbsp.
$row->text = "HALLO ich bin Benjamin"
und ich suche "Hallo",
das funktioniert jetzt
suche ich aber zbsp Hallo Benjamin, werden keine resultate mehr angezeigt, wie muss ich das angehen das nicht nur zusammenhengende Wörter ausgegeben werden?
mfg und frohe Ostern by BA2