Hallo ich hoffe ich bin hier richtig
Für alle Fortgeschrittenen hier sorry das ich so eine Frage stelle aber ich versuche jetzt php zu lernen und dies ist eines meiner ersten Beispiele.
Was wollte ich machen ?
Ich will eine Seite mit einem Eingabefeld und einem Butten der die Suche in der Datenbank startet. Jedoch funktioniert das nicht. Im Fenster werden zwar beide Eingabefelder gezeigt aber auch folgender Text.
Ich kann den Fehler einfach nicht finden
Hier ist auch noch der php Code
Danke im Voraus
Liebe grüße eurer Manu
Für alle Fortgeschrittenen hier sorry das ich so eine Frage stelle aber ich versuche jetzt php zu lernen und dies ist eines meiner ersten Beispiele.
Was wollte ich machen ?
Ich will eine Seite mit einem Eingabefeld und einem Butten der die Suche in der Datenbank startet. Jedoch funktioniert das nicht. Im Fenster werden zwar beide Eingabefelder gezeigt aber auch folgender Text.
; WHILE($row = mysql_fetch_assoc($query)) { $Link =$row['Link']; echo "
$Link
"; } echo ""; } ?>
$Link
"; } echo ""; } ?>
Hier ist auch noch der php Code
PHP-Code:
<form action='' methode='POST'>
<input type='text' name suchfed'> <input type='submit' name='suche_enter' value='Suchen'>
</form>
<hr><br>
<?php
if(isset($_POST['suche_enter']))
{
$host = "localhost";
$user = "root";
$pass = "";
$con = mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db("<i>datenbank_n</i>",$con) or die(mysql_error());
$suchbegriff = trim(htmlentities(stripslashes(mysql_real_escape_string($_POST['suchfed']))));
$sql = "
SELECT
Schlussel,Link
FROM
L_Schlussel
WHERE
Schlussel LIKE '%$suchbegriff%'
ORDER BY
Link
";
$query = mysql_query($sql);
echo "<ul>";
WHILE($row = mysql_fetch_assoc($query))
{
$Link = $row['Link'];
echo "<li>$Link</li>";
}
echo "</ul>";
}
?>
Danke im Voraus
Liebe grüße eurer Manu
Kommentar