TomIRL: Daten werden nicht übergeben :-(

Beitrag lesen

Hallöchen!

Ich möchte in einem Formular Daten ändern.
Zunächst lese ich mir die Daten alle aus und stelle sie ins Formular ein (kommen auch alle richtig an), anschließend schicke ich sie in eine neue Datei, wo die Daten dann auf der Datenbank geändert werden sollen.

Hier einmal der Aufbau der ersten Datei:
<body>

<?php
$idver   = $HTTP_GET_VARS['id'];

$abfragen = "SELECT * FROM table WHERE id LIKE $idver";
$ergebnis = mysql_query($abfragen);

while ($listen = mysql_fetch_object($ergebnis))
{ $liste = $listen; }
?>

<form name="change" method="post" action="change_confirm.php">

<table cellspacing="1">
 <tr>
  <th id="re">Name</th>
  <td class="oben" id="li"><input size="25" maxlength="100" name="name" value="<?php echo "$liste->name"; ?>"></td>
 </tr>
 <tr>
  <th id="re">Wohnort</th>
  <td class="oben" id="li"><input size="25" maxlength="100" name="place" value="<?php echo "$liste->place"; ?>"></td>
 </tr>
</table>
</center>

<center>
<input type="submit" value="ändern">
</center>

</form>

in der change_confirm.php steht dann:
<?php
$id_g   = $HTTP_POST_VARS["id"];
$name   = $HTTP_POST_VARS["name"];
$place  = $HTTP_POST_VARS["place"];

$aenderung = "UPDATE table Set name = '$name', place = '$place' WHERE id= '$id_g'";
$aendern = mysql_query($aenderung);

mysql_close($connect);
?>

Irgendwie hab ich schon das Gefühl, dass die Daten nicht übergeben werden.

Könnte mir wer weiterhelfen?

Stanload

Moin,

Frage doch mal ab was mit Post ankommt
print_r ($_POST);

Und dan woher weisst Du den mit der id Bescheid?
Gibs da ein Hiddenfeld?

TomIRl