PHP fehler mysql
Stephan
- php
Hallo,
kann mir jemand sagen, wo der Fehler liegt? :
$user wurde per uf17a.php übergeben.
---
<html>
<body>
<?php
if ($auswahl)
{
$db = mysql_connect("dbhost", "dbuser", "dbpass");
$sqlab = "select * from users where";
$sqlab .= " user = $auswahl";
$res = mysql_db_query("db", $sqlab);
$altps = mysql_result($res, 0, "pass");
$altvn = mysql_result($res, 0, "vorn");
$altnm = mysql_result($res, 0, "name");
$altml = mysql_result($res, 0, "mail");
echo "<b>Änderungen in Benutzer durchführen</b><p>";
echo "<form action = 'uf16c.php' ";
echo " method = 'post'>";
echo "<input name='neuun' value='$auswahl'>";
echo " Nachname<p>";
echo "<input name='neups' value='$altps'> ";
echo " Vorname<p>";
echo "<input name='neuvn' value='$altvn'>";
echo " Personalnummer<p>";
echo "<input name='neunm' value='$altnm'>";
echo " Gehalt<p>";
echo "<input name='neuml' value='$altml'>";
echo " Geburtstag<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>
---
Danke schon jetzt
Stephan--
--
Ohne Ziel stimmt jede Richtung
hi,
kann mir jemand sagen, wo der Fehler liegt? :
<html>
[jede menge code]
</html>
[pref:t=62921&m=356197]
gruss,
wahsaga
Hi,
OK, da liegt das Prob in Z. 13, 14, 15, 16:
06:$db = mysql_connect("dbhost", "dbuser", "dbpass");
07:
08: $sqlab = "select * from users where";
09: $sqlab .= " user = $auswahl";
10:
11: $res = mysql_db_query("db", $sqlab);
12:
13: $altps = mysql_result($res, 0, "pass");
14: $altvn = mysql_result($res, 0, "vorn");
15: $altnm = mysql_result($res, 0, "name");
16: $altml = mysql_result($res, 0, "mail");
17:
18: echo "<b>Änderungen in Benutzer durchführen</b><p>";
Danke schonmal
Stephan
hi,
OK, da liegt das Prob in Z. 13, 14, 15, 16:
hurra.
und was _ist_ das problem?
(bitte lies mal </faq/#Q-07b>.)
gruss,
wahsaga
Hallo,
jetzt darf ich auch mal ;-)
http://forum.de.selfhtml.org/?t=63082&m=357175
hi,
jetzt darf ich auch mal ;-)
http://forum.de.selfhtml.org/?t=63082&m=357175
nein. erst nachdem du </faq/#Q-19> gelesen hast.
gruss,
wahsaga
LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL
Moin!
[pref:t=63075&m=357100]
- Sven Rautenberg
Also, das soll eine SQL Tabelle Updaten, am Anfang kann man durch Radiobuttons auswählen, welches man updaten will, das ergibt $auswahl, dann wird man auf diese Seite geschickt, wo man jetzt in den Textfeldern die Vorbelegung sehen soll und das auch ändern können soll. Nur das mit dem einlesen der Vorbelegung geht nicht, er sagt mir:
---
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/www/web1027/html/lexikon/admin/uf16b.php on line 13
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/www/web1027/html/lexikon/admin/uf16b.php on line 14
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/www/web1027/html/lexikon/admin/uf16b.php on line 15
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/www/web1027/html/lexikon/admin/uf16b.php on line 16
---
Ich weiss nicht, was das heissen soll...
Danke schon jetzt
Stephan
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/www/web1027/html/lexikon/admin/uf16b.php on line 13
Das bedeutet deine sql-abfrage enthält ein fehler und es wurden keine daten übermittelt. der fehler liegt in zeile 11 wie php-dude schon gesagt hat.
andreas
Hallo Stephan,
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/www/web1027/html/lexikon/admin/uf16b.php on line 13
Ich weiss nicht, was das heissen soll...
was sagt mysql_error()? (ich tippe mal, das mysql sich an den fehlenden Anführungszeichen um $auswahl stört)
Grüße aus Nürnberg
Tobias
Hi,
Ich würde sagen das Problem liegt in Zeile 11
"db" ??? sollte wohl $db heissen oder?
mfg
PHP_Dude