Hallo Leute,
entschuldigt die späte Störung. Ich habe ein ein Problem mit einer MySql-Datenbankabfrage über ein HTML Formular. Habe auch eigenständig ein gutes Beispiel gefunden welches mein Vorhaben beschreibt.
Es soll von einem HTML Formular eine eingerenzte Datenbankausgabe erfolgen. Hier sollen die Felder Untergrenze und Obergrenze von bestimmte Personen mit diesen Gehältern anzeigen.
Hier ist der HTML Code
Hier mal den code PHP Script uf08.php
Hier die Fehlermeldung:
Notice: Undefined variable: ug in C:\xampp\htdocs\Jquery\Datenbank mit Filter\Formular mit Datenbank und Tabelle\2Version\uf08.php on line 7
Notice: Undefined variable: og in C:\xampp\htdocs\Jquery\Datenbank mit Filter\Formular mit Datenbank und Tabelle\2Version\uf08.php on line 8
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Jquery\Datenbank mit Filter\Formular mit Datenbank und Tabelle\2Version\uf08.php on line 11
Datensätze gefunden
Ich finden einfach nicht den Fehler.
Ware schön wenn mir jemand meinen Fehler erklären würde.
Danke im Voraus
Gruß und schönen Abend
entschuldigt die späte Störung. Ich habe ein ein Problem mit einer MySql-Datenbankabfrage über ein HTML Formular. Habe auch eigenständig ein gutes Beispiel gefunden welches mein Vorhaben beschreibt.
Es soll von einem HTML Formular eine eingerenzte Datenbankausgabe erfolgen. Hier sollen die Felder Untergrenze und Obergrenze von bestimmte Personen mit diesen Gehältern anzeigen.
Hier ist der HTML Code
HTML:
<html>
<body>
Anzeige der Personen mit einem Gehalt zwischen:
<form action = "uf08.php" method = "post">
<input name = "ug"> Untergrenze<p>
und <p>
<input name = "og"> Obergrenze<p>
<input type = "submit">
<input type = "reset">
</form>
</body>
</html>
Hier mal den code PHP Script uf08.php
PHP:
<html>
<body>
<?php
$db =
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("Firma") or die(mysql_error());
$sqlab = "select name, gehalt from personen";
$sqlab .= " where gehalt >= $ug";
$sqlab .= " and gehalt <= $og";
$res = mysql_db_query("firma", $sqlab);
$num = mysql_num_rows($res);
if ($num==0)
echo "keine passenden Datensätze gefunden";
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "name");
$ge = mysql_result($res, $i, "gehalt");
echo "$nn, $ge<br>";
}
mysql_close($db);
?>
</body>
</html>
Hier die Fehlermeldung:
Notice: Undefined variable: ug in C:\xampp\htdocs\Jquery\Datenbank mit Filter\Formular mit Datenbank und Tabelle\2Version\uf08.php on line 7
Notice: Undefined variable: og in C:\xampp\htdocs\Jquery\Datenbank mit Filter\Formular mit Datenbank und Tabelle\2Version\uf08.php on line 8
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Jquery\Datenbank mit Filter\Formular mit Datenbank und Tabelle\2Version\uf08.php on line 11
Datensätze gefunden
Ich finden einfach nicht den Fehler.
Ware schön wenn mir jemand meinen Fehler erklären würde.
Danke im Voraus
Gruß und schönen Abend