- Registriert
- 19.01.07
- Beiträge
- 116
Hallo Leute!
Ich versuche gerade Daten mit Hilfe eines Formulars aus einer DB auszulesen. Leider klappt das Ganze nicht so recht, da immer die Meldung 'keine passenden Datensätze gefunden' erscheint!
Mein höchst einfaches Beispiel bezieht sich auf eine DB (namen) mit einer Tabelle (gruppe) und zwei Spalten (vor, nach).
Hier der Sourcecode für das Formular:
Und hier der PHP bzw Mysql Code:
Die Anzeige aller Datensätze mit Select * hat übrigens funktioniert! Wo liegt nur mein Fehler? Stimmt etwas mit meiner Select-Anweisung nicht?
Ich versuche gerade Daten mit Hilfe eines Formulars aus einer DB auszulesen. Leider klappt das Ganze nicht so recht, da immer die Meldung 'keine passenden Datensätze gefunden' erscheint!
Mein höchst einfaches Beispiel bezieht sich auf eine DB (namen) mit einer Tabelle (gruppe) und zwei Spalten (vor, nach).
Hier der Sourcecode für das Formular:
Code:
<html>
<body>
Suche nach Namen in der Datenbank
<form action ="Ausgabe2.php" method "post">
<input name ="nn"> Nachname<p>
<input type ="submit">
<input type ="reset">
</form>
</body>
</html>
Code:
<html>
<body>
<?php
mysql_connect("localhost","root","root");
mysql_select_db("namen");
$sqlab="select vor, nach from gruppe where nach like '".$_POST["nn"]."' order by nach";
$res=mysql_query($sqlab);
$num=mysql_num_rows($res);
if ($num==0) echo "keine passenden Daten gefunden";
while ($dsatz=mysql_fetch_assoc($res))
{
echo $dsatz["vor"] . ", "
.$dsatz["nach"] . "<br>";
}
?>
</body>
</html>