Hallo,
Ich habe versucht eine suche mittels Datenbank aufzusetzen nur will es nicht so recht funktionieren. Ich bin noch ein relativer neuling auf diesem Gebiet und finde den Fehler nicht. Vieleicht könnt ihr mir weiterhelfen. Datenbank und seite wird gehostet von strato. anbei der code
Ich habe versucht eine suche mittels Datenbank aufzusetzen nur will es nicht so recht funktionieren. Ich bin noch ein relativer neuling auf diesem Gebiet und finde den Fehler nicht. Vieleicht könnt ihr mir weiterhelfen. Datenbank und seite wird gehostet von strato. anbei der code
HTML-Code:
<html> <head> <Title>suche datenbank</title> <head> <body> <form action='index.php' method='Post'> <input type='text' name='suchfeld'> <input type='submit' name='suche_enter' value='Suchen'> </form> <hr><br> <?php if(isset($_Post['suche_enter'])) { $dbh = mysql_connect("rdbms.strato.de", "U.....", "Passwort"); $query = "use DB...."; $suchbegriff = trim(htmlentities(stripslashes(mysql_real_escape_string($_Post['suchfeld'])))); $sql = " SELECT v_suchwort,link FROM suche WHERE suchwort LIKE '%$suchbegriff%' OR link Like '%suchbegriff%' ORDER BY suchwort,link "; $query = mysql_query($sql); echo "<ul>"; WHILE($row = mysql_fetch_assoc($query)) { $suchwort = $row['suchwort']; $link = $row['link']; echo "<li>$suchwort $link -<b>$v_suche</b></li>"; } echo "</ul>"; } ?> </body> </html>
Kommentar