PHP Suchmaschine funktioniert nicht! Hallo zusammen. Ich bin am verzweifeln!
Meine Suchmaschine funktioniert einfach nicht, dabei existiert die DB und ihre Attribute! Es erscheint auch keine Fehlermeldung. Es passiert einfach nichts.
Hier nun der Code
<?
echo "<HTML><BODY>";
echo "<FORM ACTION=$PHP_SELF METHOD=POST> ";
echo "<INPUT TYPE=TEXT NAME=wort VALUE=''>";
echo "<INPUT TYPE=SUBMIT VALUE=Suchen></FORM>";
$treffer = "";
$counter = 0;
$dbcnx = mysql_connect("localhost", "root", "root")or die(mysql_error());;
mysql_select_db('suchen') or die(mysql_error());
if (!$dbcnx)
{
echo( "
Zur Zeit keine Auswahl der Suchdatenbank möglich.</p>");
exit();
}
if (isset($Suchbegriff) && ($Suchbegriff != ""))
{
$mysql_query = ("SELECT Dateinamen, Seitentitel FROM begriffe
WHERE
Begriffe.Seitentitel='$Suchbegriff'
OR
Begriffe.Dateinamen='$Suchbegriff'
OR
Begriffe.Keyword='$Suchbegriff'
OR
Begriffe.Keyword2='$Suchbegriff'
OR
Begriffe.Keyword3='$Suchbegriff'
OR
Begriffe.Keyword4='$Suchbegriff'
OR
Begriffe.Keyword5='$Suchbegriff'
ORDER BY
Seitentitel");
$db_res = mysql_execute($dbcnx, $sql_query);
echo ("Sie suchten nach dem Begriff <font color='#FF0000'>$Suchbegriff</font> und fanden:");
WHILE ($row=mysql_fetch_array($db_res))
{
$counter++;
$treffer = mysql_result($db_res, 1);
$Fundstelle = $row["Seitentitel"];
echo (" $counter. <a href=$treffer>$Fundstelle</a></p>
");
}
}
else
{
echo("Sie haben keinen Suchbegriff eingegeben! (Bitte wiederholen)");
}
//Anzahl Treffer
$vertikal = ($counter*-3 8 )- 38;
echo ("</p>
<div style='position: relative; left: 636px; top: $vertikal.px;'><p align='left'><font color='#FF0000'>$counter Treffer</font></div>
");
?>
Sieh jemand den Fehler?
Lieber Gruss Tanja |