Hallo bin gerade am üben und testen von verschiedenen Scripten bzgl MySQL und PHP:
Mit folgendem Formular:
und folgendem Script:
werden die aus dem Formular gesendeten Variabeln unter und ober nicht als diese erkannt, habe mich streng an das Tutorial gehalten.
Bitte um Hilfe
noch zur Ergänzung
lokal erscheint: Undefined variable
und:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
auf dem webspace nur: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Mit folgendem Formular:
PHP-Code:
<html>
<body>
Anzeige der Personen mit einem Gehalt zwischen:
<form action = "lokal7.php" method = "post">
<input name = "unter"> Untergrenze<p>
und <p>
<input name = "ober"> Obergrenze<p>
<input type = "submit">
<input type = "reset">
</form>
</body>
</html>
PHP-Code:
<html>
<body>
<?php
include 'config.php';
$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DATABASE);
$sqlab = "select name, gehalt from personen";
$sqlab .= " where gehalt >= $unter";
$sqlab .= " and gehalt <= $ober";
$res = mysql_db_query("nate10", $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>
Bitte um Hilfe
noch zur Ergänzung
lokal erscheint: Undefined variable
und:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
auf dem webspace nur: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Kommentar