hallo,
ich bin ein "blutiger php-anfänger" und brauche eure hilfe. ich möchte über ein formular in einer mysql-db nach datensätzen suchen. trotz eifriger suche im forum bei dem ich einige sehr interessante lösungsansätze gefunden habe, ist es mir nicht gelungen meinen fehler zu finden.
der html-code des formulars:
<html>
<head>
<title>form</title>
<link href="formate.css" rel="stylesheet" type="text/css">
</head>
<body>
Anzeige der Personen mit folgenden Anfangsbuchstaben:
<form action = "ausgabe.php" method = "post">
<input type='text' id='name' <p>
<input type = "submit">
<input type = "reset">
</form>
</body>
</html>
das dazugehörige php-script:
<? include "DBConnect.inc" ?>
<html>
<body>
<?php
mysql_select_db($dbname)
or die ("Konnte Datenbank nicht finden...");
$sqlab = "SELECT * from tabelle";
$sqlab .= " where xxx like '%$name%' ";
$res = mysql_db_query("$dbname", $sqlab);
$num = mysql_num_rows($res);
if ($num==0)
echo "<p><font color=red><b>keine Daten gefunden!</b></font></p>";
for ($i=0; $i<$num; $i++)
{
$name = mysql_result($res, $i, "xxx");
echo "$nn<br>";
}
?>
</body>
</html>
als ergebnis bekomme ich eben leider kein ergebnis. was mache ich falsch?
vielen dank im voraus
andreas