Hallo,
ich habe einen Fehler im Script 16b. Ich hab jetzt schon Stunden gesucht, aber ich finde ihn nicht. Vielleicht kann mir einer von euch weiter helfen.
Hier ist die Fehlermeldung
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 13
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 14
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 15
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 16
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 17
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 18
//Script 16a
<html>
<body>
Wählen Sie aus, welcher Datensatz geändert werden soll:<p>
<form action = "uf16b.php" method = "post">
<?php
$db = mysql_connect();
$res = mysql_db_query("test",
"select * from hardware");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Auswahl</td> <td>Hersteller</td>";
echo "<td>Typ</td> <td>MB</td>";
echo "<td>Preis</td> <d>Artikelnummer</td> <td>Erstproduktion</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$hersteller = mysql_result($res, $i, "Hersteller");
$typ = mysql_result($res, $i, "Typ");
$mb = mysql_result($res, $i, "MB");
$preis = mysql_result($res, $i, "Preis");
$artikelnummer = mysql_result($res, $i, "Artikelnummer");
$erstproduktion = mysql_result($res, $i, "Erstproduktion");
// Tabellenzeile mit -zellen
echo "<tr> <td><input type='radio' name='auswahl'";
echo " value='$artikelnummer'></td> <td>$hersteller</td> <td>$typ</td>";
echo "<td>$mb</td> <td>$preis</td> <td>$artikelnummer</td> <td>$erstproduktion</td></tr>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
//Script 16b
<html>
<body>
<?php
if ($auswahl)
{
$db = mysql_connect();
$sqlab = "select * from hardware where";
$sqlab .= " artikelnummer = $auswahl";
$res = mysql_db_query("test", $sqlab);
[COLOR=red]zeile 13[/COLOR] $althersteller = mysql_result($res, 0, "Hersteller");
[COLOR=red]zeile 14[/COLOR] $alttyp = mysql_result($res, 0, "Typ");
[COLOR=red]zeile 15[/COLOR] $altmb = mysql_result($res, 0, "MB");
[COLOR=red]zeile 16[/COLOR] $altpreis = mysql_result($res, 0, "Preis");
[COLOR=red]zeile 17[/COLOR] $altartikelnummer = mysql_result($res, 0, "Artikelnummer");
[COLOR=red]zeile 18[/COLOR] $alterstproduktion = mysql_result($res, 0, "Erstproduktion");
echo "Führen Sie die Änderungen durch,";
echo "betätigen Sie anschließend den Button<p>";
echo "<form action = 'uf16c.php' ";
echo " method = 'post'>";
echo "<input name='neuhersteller' value='$althersteller'>";
echo " Hersteller<p>";
echo "<input name='neutyp' value='$alttyp'> ";
echo " Typ<p>";
echo "<input name='neumb' value='$altmb'>";
echo " MB<p>";
echo "<input name='neupreis' value='$altpreis'>";
echo " Preis<p>";
echo "<input name='neuartikelnummer' value='$altartikelnummer'>";
echo " Artikelnummer<p>";
echo "<input name='neuerstproduktion' value='$alterstproduktion'>";
echo " Erstproduktion<p>";
echo "<input type='hidden' name='oripn' ";
echo " value='$auswahl'>";
echo "<input type='submit' ";
echo " value='Änderungen in DB speichern'><p>";
echo "<input type='reset'>";
echo "</form>";
mysql_close($db);
}
else
echo "Es wurde kein Datensatz ausgewählt<p>";
?>
</body>
</html>
[COLOR=blue]//Script 16a[/COLOR] [COLOR=crimson]Script 16b[/COLOR] [COLOR=red]zeile 13[/COLOR]
ich habe einen Fehler im Script 16b. Ich hab jetzt schon Stunden gesucht, aber ich finde ihn nicht. Vielleicht kann mir einer von euch weiter helfen.
Hier ist die Fehlermeldung
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 13
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 14
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 15
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 16
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 17
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf16b.php on line 18
//Script 16a
<html>
<body>
Wählen Sie aus, welcher Datensatz geändert werden soll:<p>
<form action = "uf16b.php" method = "post">
<?php
$db = mysql_connect();
$res = mysql_db_query("test",
"select * from hardware");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Auswahl</td> <td>Hersteller</td>";
echo "<td>Typ</td> <td>MB</td>";
echo "<td>Preis</td> <d>Artikelnummer</td> <td>Erstproduktion</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$hersteller = mysql_result($res, $i, "Hersteller");
$typ = mysql_result($res, $i, "Typ");
$mb = mysql_result($res, $i, "MB");
$preis = mysql_result($res, $i, "Preis");
$artikelnummer = mysql_result($res, $i, "Artikelnummer");
$erstproduktion = mysql_result($res, $i, "Erstproduktion");
// Tabellenzeile mit -zellen
echo "<tr> <td><input type='radio' name='auswahl'";
echo " value='$artikelnummer'></td> <td>$hersteller</td> <td>$typ</td>";
echo "<td>$mb</td> <td>$preis</td> <td>$artikelnummer</td> <td>$erstproduktion</td></tr>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
//Script 16b
<html>
<body>
<?php
if ($auswahl)
{
$db = mysql_connect();
$sqlab = "select * from hardware where";
$sqlab .= " artikelnummer = $auswahl";
$res = mysql_db_query("test", $sqlab);
[COLOR=red]zeile 13[/COLOR] $althersteller = mysql_result($res, 0, "Hersteller");
[COLOR=red]zeile 14[/COLOR] $alttyp = mysql_result($res, 0, "Typ");
[COLOR=red]zeile 15[/COLOR] $altmb = mysql_result($res, 0, "MB");
[COLOR=red]zeile 16[/COLOR] $altpreis = mysql_result($res, 0, "Preis");
[COLOR=red]zeile 17[/COLOR] $altartikelnummer = mysql_result($res, 0, "Artikelnummer");
[COLOR=red]zeile 18[/COLOR] $alterstproduktion = mysql_result($res, 0, "Erstproduktion");
echo "Führen Sie die Änderungen durch,";
echo "betätigen Sie anschließend den Button<p>";
echo "<form action = 'uf16c.php' ";
echo " method = 'post'>";
echo "<input name='neuhersteller' value='$althersteller'>";
echo " Hersteller<p>";
echo "<input name='neutyp' value='$alttyp'> ";
echo " Typ<p>";
echo "<input name='neumb' value='$altmb'>";
echo " MB<p>";
echo "<input name='neupreis' value='$altpreis'>";
echo " Preis<p>";
echo "<input name='neuartikelnummer' value='$altartikelnummer'>";
echo " Artikelnummer<p>";
echo "<input name='neuerstproduktion' value='$alterstproduktion'>";
echo " Erstproduktion<p>";
echo "<input type='hidden' name='oripn' ";
echo " value='$auswahl'>";
echo "<input type='submit' ";
echo " value='Änderungen in DB speichern'><p>";
echo "<input type='reset'>";
echo "</form>";
mysql_close($db);
}
else
echo "Es wurde kein Datensatz ausgewählt<p>";
?>
</body>
</html>
[COLOR=blue]//Script 16a[/COLOR] [COLOR=crimson]Script 16b[/COLOR] [COLOR=red]zeile 13[/COLOR]
Kommentar