Hallo Wissende,
ich bin in PHP nicht ganz so standfest und lerne noch dazu.
Folgender Fehler tritt auf bei einer Datenbankabfrage:
PHP-Datei anz1.php:
<html>
<body>
Wählen Sie aus, welcher Datensatz geändert werden soll:<p>
<form action = "uf16b.php" method = "post">
<?php
include 'conf/config.php';
error_reporting(E_ALL);
$db = mysql_connect($server,$user,$passwort);
$res = mysql_db_query("home_sonstige",
"select * from id,datumstand,ablesung,kommentar,firma");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Auswahl</td> <td>ID</td>";
echo "<td>Datum</td> <td>Stand</td>";
echo "<td>Ablesung</td> <td>Kommentar</td>";
echo "<td>Kommentar</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "id");
$vn = mysql_result($res, $i, "datum");
$pn = mysql_result($res, $i, "stand");
$ge = mysql_result($res, $i, "ablesung");
$gt = mysql_result($res, $i, "kommentar");
$xe = mysql_result($res, $i, "firma");
// Tabellenzeile mit -zellen
echo "<tr> <td><input type='radio' name='auswahl'";
echo " value='$pn'></td> <td>$nn</td> <td>$vn</td>";
echo "<td>$pn</td> <td>$ge</td> <td>$gt</td> <td>$xe</td> </tr>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
Bei Ausgabe der Datei folgende Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in f:\intranet\programme\homemanagment\anz1.php on line 13
Ich komme nun einfach nicht weiter. Habt ihr vielleicht eine Hilfe und wie vermeide ich den Fehler.
Im übrigen wurde die Hilfe bereits benutzt. Ich kann allerdings mit den dortigen Threads nix anfangen.
Danke
strzepp
ich bin in PHP nicht ganz so standfest und lerne noch dazu.
Folgender Fehler tritt auf bei einer Datenbankabfrage:
PHP-Datei anz1.php:
<html>
<body>
Wählen Sie aus, welcher Datensatz geändert werden soll:<p>
<form action = "uf16b.php" method = "post">
<?php
include 'conf/config.php';
error_reporting(E_ALL);
$db = mysql_connect($server,$user,$passwort);
$res = mysql_db_query("home_sonstige",
"select * from id,datumstand,ablesung,kommentar,firma");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Auswahl</td> <td>ID</td>";
echo "<td>Datum</td> <td>Stand</td>";
echo "<td>Ablesung</td> <td>Kommentar</td>";
echo "<td>Kommentar</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "id");
$vn = mysql_result($res, $i, "datum");
$pn = mysql_result($res, $i, "stand");
$ge = mysql_result($res, $i, "ablesung");
$gt = mysql_result($res, $i, "kommentar");
$xe = mysql_result($res, $i, "firma");
// Tabellenzeile mit -zellen
echo "<tr> <td><input type='radio' name='auswahl'";
echo " value='$pn'></td> <td>$nn</td> <td>$vn</td>";
echo "<td>$pn</td> <td>$ge</td> <td>$gt</td> <td>$xe</td> </tr>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
Bei Ausgabe der Datei folgende Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in f:\intranet\programme\homemanagment\anz1.php on line 13
Ich komme nun einfach nicht weiter. Habt ihr vielleicht eine Hilfe und wie vermeide ich den Fehler.
Im übrigen wurde die Hilfe bereits benutzt. Ich kann allerdings mit den dortigen Threads nix anfangen.
Danke
strzepp
Kommentar