Hallo Zusammen, ich habe ein Tabelle die gefüllt ist mit Daten aus mysql.
Ich habe in der letzten Spalte jeweils einen Button "änden". Mit Hilfe dieses Buttons soll ein Form öffnen, bei dem ich die Daten abändern und die Datenbank "Updaten" kann.
Mein Code:
bearbeiten.php
speichern.php
Leider wird die Seite nicht geladen.
Wenn ich die Abfrage:
herausnehme wird mir die Seite geladen (jedoch ohne Inhlate)
was mache ich falsch beim Laden der Daten?
Ich habe in der letzten Spalte jeweils einen Button "änden". Mit Hilfe dieses Buttons soll ein Form öffnen, bei dem ich die Daten abändern und die Datenbank "Updaten" kann.
Mein Code:
bearbeiten.php
PHP-Code:
<?php
include('../db_connect.inc.php');
$aktuelle_id = $_GET['id']
$abfrage = "SELECT * FROM verzeichniss WHERE id = $aktuelle_id";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
?>
<html>
<body>
<form action="speichern.php" method="post">
<table>
<tr>
<td>ID:</td><td><? echo "$aktuelle_id"; ?></td>
</tr>
<tr>
<td>IDa:</td><td><input type="text" name="id" VALUE="<?php echo
mysql_result($ergebnis, 0, "id");?>"></td>
</tr>
<tr>
<td>Name:</td><td><input type="text" name="Name" VALUE="<?php echo
mysql_result($ergebnis, 0, "Name");?>"></td>
</tr>
<tr>
<td>Vorname:</td><td><input type="text" name="Vorname" size="14" VALUE="<?php echo
mysql_result($ergebnis, 0, "Vorname");?>"></td>
</tr>
<tr>
<td>Festnetz:</td><td><input type="text" name="Festnetz" size="14" VALUE="<?php echo
mysql_result($ergebnis, 0, "Festnetz");?>"></td>
</tr>
<tr>
<td>Handy:</td><td><input type="text" name="Handy" size="14" VALUE="<?php echo
mysql_result($ergebnis, 0, "Handy");?>"></td>
</tr>
</table>
<br>
<input type="submit" value="OK">
</form>
</body>
</html>
speichern.php
PHP-Code:
<?php
include('../db_connect.inc.php');
?>
<?php
$aktuelle_id=$_POST['id'];
$Name=$_POST['Name'];
$Vorname=$_POST["Vorname"];
$Festnetz=$_POST["Festnetz"];
$handy=$_POST["Handy"];
$query = "UPDATE verzeichniss
SET Name='$Name',
Vorname='$Vorname',
Festnetz='$Festnetz'
Handy='$Handy'
WHERE id = '$aktuelle_id' ";
$result = mysql_query($query);
?>
Wenn ich die Abfrage:
PHP-Code:
$abfrage = "SELECT * FROM verzeichniss WHERE id = $aktuelle_id";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
was mache ich falsch beim Laden der Daten?
Kommentar