ich find den fehler einfach nicht
warum wird der datensatz nicht geändert?
warum wird der datensatz nicht geändert?
PHP-Code:
<?php
mysql_select_db($db);
$id = $_GET['id'];
// wenn Formular abesendet wurde
if(isset($_POST['submit'])) {
$name = addslashes($_POST['name']);
$klassensprecher1 = addslashes($_POST['klassensprecher1']);
$klassensprecher2 = addslashes($_POST['klassensprecher2']);
$field = addslashes($_POST['field']);
$school = addslashes($_POST['school']);
$pwd = md5($_POST['pwd']);
if($name!="" && $pwd!=""){
$update = mysql_query("UPDATE
klasse
SET
name = '$name',
klassensprecher1 = '$klassensprecher1',
klassensprecher2 = '$klassensprecher2',
field = '$field',
school = '$school',
pwd = '$pwd'
WHERE
id = '$id'") or die(mysql_error());
echo '<br /><br />Eintrag erfolgreich geändert<br /><br />';
echo '<dl>
<dt>Weitere Optionen</dt>
<dd><a href="?go=cms/addklasse">Neue Klasse hinzufügen</a></dd>
<dd><a href="?go=cms/cms">Zurück</a></dd>
</dl>';
}
}
else{
$sql = mysql_query("SELECT name, klassensprecher1, klassensprecher2, field, school, pwd
FROM klasse
WHERE id = '$id'") OR die(mysql_error());
$row = mysql_fetch_array($sql);
?>
<h1>Klasse hinzufügen</h1>
<form name="addklasse" method="post" action="<?php echo "?go=cms/editklasse&id=$id"; ?>">
<dl>
<dt>Name der Klasse:</dt>
<dd>
<input name="name" type="text" id="name" value="<?php echo $row['name']; ?>" />
</dd>
<dt>1. Klassensprecher:</dt>
<dd>
<input name="klassensprecher1" type="text" id="klassensprecher1" value="<?php echo $row['klassensprecher1']; ?>" />
</dd>
<dt>2. Klassensprecher:</dt>
<dd>
<input name="klassensprecher2" type="text" id="klassensprecher2" value="<?php echo $row['klassensprecher2']; ?>" />
</dd>
<dt>Fachrichtung:</dt>
<dd>
<input name="field" type="text" id="field" value="<?php echo $row['field']; ?>" />
</dd>
<dt>Schulart (FOS, BOS, VST):</dt>
<dd>
<input name="school" type="text" id="school" value="<?php echo $row['school']; ?>" />
</dd>
<dt>Passwort:</dt>
<dd>
<input name="pwd" type="text" id="pwd" value="<?php echo $row['pwd']; ?>" />
</dd>
<dd> </dd>
<dt>
<input type="submit" name="submit" value="Klasse ändern" />
</dt>
</dl>
</form>
Kommentar