Salve!
Komme bei folgendem edit-script nicht klar, warum, wenn ich das "<form action="-Ziel durch ein festes "index.php" ersetze, mir nix mehr in der db geändert wird? Will eben nicht in das formular zurückkehren, sondern direkt wieder im index.php landen. Steh megaatom auf dem Schlauch:
:
Komme bei folgendem edit-script nicht klar, warum, wenn ich das "<form action="-Ziel durch ein festes "index.php" ersetze, mir nix mehr in der db geändert wird? Will eben nicht in das formular zurückkehren, sondern direkt wieder im index.php landen. Steh megaatom auf dem Schlauch:
:
PHP:
$sqled = "SELECT * FROM $tbname WHERE id='$editid'";
$resulted = mysql_query($sqled);
if (!$resulted) {
die ($fedit);
} else {
while ($rowed = mysql_fetch_array($resulted)) {
?>
<br>
<h2 align="center">Eintrag "<?php echo $rowed["name"] ?>" ändern:</h2>
<br>
<form action="<?php echo basename($PHP_SELF)?>?editid=<?php echo $rowed["id"] ?>" method="POST" name="loginformular">
<table align="center">
<tr><td><h3>Wein:</h3></td><td><input type="text" name="weined" size="45" maxlength="25" value="<?php echo $rowed["wein"] ?>"><input type="hidden" name="editidx" value="<?php echo $editid ?>"></td></tr>
<tr><td><h3>Wurst:</h3></td><td><input type="text" name="wursted" size="45" maxlength="100" value="<?php echo $rowed["wurst"] ?>"></td></tr>
<tr><td><h3>Tod:</h3></td><td><input type="text" name="toded" size="45" maxlength="25" value="<?php echo $rowed["tod"] ?>"></td></tr>
<tr><td> <input type="hidden" name="hiddenval" value="1"></td></tr>
<tr><td><h3>Passwort:</h3></td><td><input name="pass" type="password" size="15" maxlength="7"> <input type="submit" name="eingabeed" value="hauwech"></td></tr>
<?php
}
}
?>
</table>
</form>
<?php
/* pw abfrage */
if (!empty($pass)) {
$sqlpass = "SELECT * FROM pssw ";
$sqlpass .= "WHERE pssw = '$pass' ";
$sqlpass .= "AND id = '$hiddenval'";
$admin = mysql_query($sqlpass) or die($fadmin);
$valadmin = mysql_num_rows($admin);
/* bei validierung Eintrag in db*/
if ($valadmin == 1) {
$sql_save_edit = "UPDATE $tbname ";
$sql_save_edit .= "SET wein = '$weined', wurst = '$wursted', tod = '$toded' ";
$sql_save_edit .= "WHERE (id = '$editidx')";
$result_save_edit = mysql_query($sql_save_edit);
}
}