Hallo,
ich möchte vorhandene Datensätze einer Tabelle auflisten lassen und gegf. Änderungen speichern.
Beim auflisten werden nicht alle einträge eines Datensatzes angezeigt.
Datum = OK
Tag-Name = wird "-Name" ausgegeben
Uhrzeit = OK
Kirche = OK
Extras = leer
Pfarrer = OK
K-GD = wird "-GD" ausgegeben
Nummer (ID) = OK
Beim Speichern wird nur die DB abfrage wiederholt.
Wo liegt der fehler
Vielen Dank im Voraus!
MfG
René Kindermann
P.S.: Wie heißt es in der Regel: Ich will kein Experte werden!
ich möchte vorhandene Datensätze einer Tabelle auflisten lassen und gegf. Änderungen speichern.
Beim auflisten werden nicht alle einträge eines Datensatzes angezeigt.
Datum = OK
Tag-Name = wird "-Name" ausgegeben
Uhrzeit = OK
Kirche = OK
Extras = leer
Pfarrer = OK
K-GD = wird "-GD" ausgegeben
Nummer (ID) = OK
Beim Speichern wird nur die DB abfrage wiederholt.
Wo liegt der fehler
PHP-Code:
<form action="aendern_calbe.php" method="POST">
<?php
$db_link = mysql_connect("localhost","DB-NAME","DB-PW");
mysql_select_db("db");
$abfrage = "SELECT * FROM TABELLE1 order by Nummer'";
$ergebnis=mysql_db_query("DB-NAME", "select * from TABELLE1 order by Nummer");
while($row = mysql_fetch_object($ergebnis))
{
echo <<<END
<table><tr>
<td><input name='Datum[]' type='date' size='10' value="$row->Datum"></td>
<td><input name='Tag-Name[]' type='text' size='15' value="$row->Tag-Name"></td>
<td><input name='Uhrzeit[]' type='time' size='8' value="$row->Uhrzeit"></td>
<td><input name='Kirche[]' type='text' size='15' value="$row->Kirche"></td>
<td><input name='Extras[]' type='text' size='15' value="$row->extras"></td>
<td><input name='Pfarrer[]' type='text' size='15' value="$row->Pfarrer"></td>
<td><input name='K-GD[]' type='text' size='5' value="$row->K-GD"></td>
<td><input name='Nummer[]' type='int' size='11' value="$row->Nummer"></td>
<td><input type="submit" name="submit" value="Abschicken!"></td>
</tr></table>
END;
}
echo "</form>";
$name = $_POST["name"];
$id = $_POST["id"];
$sqlab="UPDATE TABELLE1 SET name = '".$name."' WHERE id='".$id."'";
mysql_db_query("DB_NAME", $sqlab);
?>
MfG
René Kindermann
P.S.: Wie heißt es in der Regel: Ich will kein Experte werden!
Kommentar