Hallo liebe Leute,
ich möchte abhängig von der id Daten in ein Formular einlesen, ändern und wieder speichern. Es funktioniert aber leider nicht! Die Daten werden einwandfrei in mein Formular geholt aber ich kann keine Änderung speichern. Kann mir einer von Euch helfen?
VIELEN DANK!
Hier der Code, den ich mir irgendwie "zusammengestaucht" habe:
<?
include("dbconnect.php");
//Daten auslesen
$query = "SELECT * ";
$query .= "FROM medien WHERE id=" . $_GET["id"];
$result = mysql_query($query);
$data = mysql_fetch_array($result);
if (isset($_POST['submit'])) {
$medienK = $_POST["medienK"];
$medienN = $_POST["medienN"];
$firma = $_POST["firma"];
$strasse = $_POST["strasse"];
$nr = $_POST["nr"];
$plz = $_POST["plz"];
$ort = $_POST["ort"];
$telefon = $_POST["telefon"];
$fax = $_POST["fax"];
$web = $_POST["web"];
$email = $_POST["email"];
$beschreibung = $_POST["beschreibung"];
$aendern = "UPDATE medien SET medienK='$medienK', medienN='$medienK', firma='$firma', strasse='$strasse', nr='$nr', plz='$plz', ort='$ort', telefon='$telefon', fax='$fax', web='$web', email='$email', beschreibung='$beschreibung' WHERE id=" . $_GET["id"];
$result = mysql_query($aendern);
echo "Die Daten wurden erfolgreich geändert! Vielen Dank!<br><br>";
}
else {
?>
<form method="post" action="<? echo $_SERVER["PHP_SELF"]; ?>">
<input type=hidden name="edit" value="<? echo $data["id"] ?>">
<table width="780" border="0" align="center" bgcolor="#CC0000">
<tr>
<td colspan="5"><div align="left"><strong><font color="#FFFFFF">Eingabebereich</font></strong></div></td>
</tr>
</table>
<br>
<table width="780" align="center">
<tr>
<td width="110">Medien Kategorie</td>
<td width="328"><select name="medienK" size="1">
<option value="Ambient Medien">ambient medien
<option value="Aussenwerbung Ausland">aussenwerbung ausland
<option value="Bahnhofswerbung">bahnhofswerbung
<option value="Elektronische Medien">elektronische medien
<option value="Luftwerbung">luftwerbung
<option value="Sonstiges">sonstiges
<option value="Verkehrsmittelwerbung">verkehrsmittel
<option value="P.O.S Medien">pos medien</select></td>
<td width="326">Beschreibung</td>
</tr>
<tr>
<td width="110">Bezeichnung</td>
<td><input type="text" name="medienN" size="53" value="<? echo $data["medienN"]; ?>"></td>
<td width="326" rowspan="7">
<textarea name="beschreibung" cols="40" rows="10"><? echo $data["beschreibung"]; ?></textarea></td>
</tr>
<tr>
<td width="110">Firma</td>
<td><input type="text" name="firma" size="53" value="<? echo $data["medienN"]; ?>"></td>
</tr>
<tr>
<td width="110">Strasse Nr.</td>
<td> <input type="text" name="strasse" size="43" value="<? echo $data["strasse"]; ?>"> <input type="text" name="nr" size="4" value="<? echo $data["nr"]; ?>"></td>
</tr>
<tr>
<td width="110">PLZ Ort</td>
<td><input type="text" name="plz" size="4" value="<? echo $data["plz"]; ?>"> <input type="text" name="ort" size="43" value="<? echo $data["ort"]; ?>"></td>
</tr>
<tr>
<td width="110">Telefon</td>
<td><input type="text" name="telefon" size="53" value="<? echo $data["telefon"]; ?>"></td>
</tr>
<tr>
<td width="110">Telefax</td>
<td><input type="text" name="fax" size="53" value="<? echo $data["fax"]; ?>"></td>
</tr>
<tr>
<td width="110">e-mail</td>
<td><input type="text" name="email" size="53" value="<? echo $data["email"]; ?>"></td>
</tr>
<tr>
<td width="110">website
<td><input name="web" type="text" id="web" size="53" value="<? echo $data["web"]; ?>">
<td width="326"> <div align="right">
<input type="submit" name="submit" value="Abschicken">
</div></td>
</tr>
<tr>
<td width="110">
<td>
<td width="326"> <div align="right"> </div></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>
ich möchte abhängig von der id Daten in ein Formular einlesen, ändern und wieder speichern. Es funktioniert aber leider nicht! Die Daten werden einwandfrei in mein Formular geholt aber ich kann keine Änderung speichern. Kann mir einer von Euch helfen?
VIELEN DANK!
Hier der Code, den ich mir irgendwie "zusammengestaucht" habe:
<?
include("dbconnect.php");
//Daten auslesen
$query = "SELECT * ";
$query .= "FROM medien WHERE id=" . $_GET["id"];
$result = mysql_query($query);
$data = mysql_fetch_array($result);
if (isset($_POST['submit'])) {
$medienK = $_POST["medienK"];
$medienN = $_POST["medienN"];
$firma = $_POST["firma"];
$strasse = $_POST["strasse"];
$nr = $_POST["nr"];
$plz = $_POST["plz"];
$ort = $_POST["ort"];
$telefon = $_POST["telefon"];
$fax = $_POST["fax"];
$web = $_POST["web"];
$email = $_POST["email"];
$beschreibung = $_POST["beschreibung"];
$aendern = "UPDATE medien SET medienK='$medienK', medienN='$medienK', firma='$firma', strasse='$strasse', nr='$nr', plz='$plz', ort='$ort', telefon='$telefon', fax='$fax', web='$web', email='$email', beschreibung='$beschreibung' WHERE id=" . $_GET["id"];
$result = mysql_query($aendern);
echo "Die Daten wurden erfolgreich geändert! Vielen Dank!<br><br>";
}
else {
?>
<form method="post" action="<? echo $_SERVER["PHP_SELF"]; ?>">
<input type=hidden name="edit" value="<? echo $data["id"] ?>">
<table width="780" border="0" align="center" bgcolor="#CC0000">
<tr>
<td colspan="5"><div align="left"><strong><font color="#FFFFFF">Eingabebereich</font></strong></div></td>
</tr>
</table>
<br>
<table width="780" align="center">
<tr>
<td width="110">Medien Kategorie</td>
<td width="328"><select name="medienK" size="1">
<option value="Ambient Medien">ambient medien
<option value="Aussenwerbung Ausland">aussenwerbung ausland
<option value="Bahnhofswerbung">bahnhofswerbung
<option value="Elektronische Medien">elektronische medien
<option value="Luftwerbung">luftwerbung
<option value="Sonstiges">sonstiges
<option value="Verkehrsmittelwerbung">verkehrsmittel
<option value="P.O.S Medien">pos medien</select></td>
<td width="326">Beschreibung</td>
</tr>
<tr>
<td width="110">Bezeichnung</td>
<td><input type="text" name="medienN" size="53" value="<? echo $data["medienN"]; ?>"></td>
<td width="326" rowspan="7">
<textarea name="beschreibung" cols="40" rows="10"><? echo $data["beschreibung"]; ?></textarea></td>
</tr>
<tr>
<td width="110">Firma</td>
<td><input type="text" name="firma" size="53" value="<? echo $data["medienN"]; ?>"></td>
</tr>
<tr>
<td width="110">Strasse Nr.</td>
<td> <input type="text" name="strasse" size="43" value="<? echo $data["strasse"]; ?>"> <input type="text" name="nr" size="4" value="<? echo $data["nr"]; ?>"></td>
</tr>
<tr>
<td width="110">PLZ Ort</td>
<td><input type="text" name="plz" size="4" value="<? echo $data["plz"]; ?>"> <input type="text" name="ort" size="43" value="<? echo $data["ort"]; ?>"></td>
</tr>
<tr>
<td width="110">Telefon</td>
<td><input type="text" name="telefon" size="53" value="<? echo $data["telefon"]; ?>"></td>
</tr>
<tr>
<td width="110">Telefax</td>
<td><input type="text" name="fax" size="53" value="<? echo $data["fax"]; ?>"></td>
</tr>
<tr>
<td width="110">e-mail</td>
<td><input type="text" name="email" size="53" value="<? echo $data["email"]; ?>"></td>
</tr>
<tr>
<td width="110">website
<td><input name="web" type="text" id="web" size="53" value="<? echo $data["web"]; ?>">
<td width="326"> <div align="right">
<input type="submit" name="submit" value="Abschicken">
</div></td>
</tr>
<tr>
<td width="110">
<td>
<td width="326"> <div align="right"> </div></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>
Kommentar