Hallo Leute,
ich habe Probleme mit dem Update meiner DB Einträge.
Und zwar mach ich das mit dem selben Formular wie das befüllen(das klappt), auch das Löschen klappt.
Nur das Update klappt nicht.
Und zwar übergebe ich die ID des Eintrages der zu aktualisieren ist an die URL und lese die wiederum raus.
Die URL wäre: admin/boxen_edit.php?bearbeiten=14
Der Code ist folgender:
<?
$id = $_GET["loeschen"];
$id_2 = $_GET["bearbeiten"];
include ('config/index.php');
//----------------------------------------------------------
//Boxen hinzufügen ANFANG
//----------------------------------------------------------
?>
<html>
<head>
<title>Dateneingabe</title>
</head>
<body>
<form action="<? $PHPSELF ?>" method=post>
Überschrift <br>
<input type=text name="Array[boxen_name]" size= 50>
<br>
<br>
inhalt:<textarea name="Array[boxen_inhalt]" row=5 cols=40></textarea>
<br>
<br>
position<textarea name="Array[boxen_position]" row=5 cols=40></textarea>
<br>
<br>
Sortierung<textarea name="Array[boxen_sort]" row=5 cols=40></textarea>
<br>
<br>
<input type=submit name="SUBMIT" value="ok">
</form>
</body>
</html>
<?
//----------------------------------------------------------
//Boxen hinzufügen ENDE
//----------------------------------------------------------
?>
<?php
//----------------------------------------------------------
//Inhalt in Boxen Update
//----------------------------------------------------------
if(isset($SUBMIT) && $SUBMIT == "ok") {
$dbanfrage = "UPDATE $boxen WHERE id = '$id_2')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbank-Update erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
Wo liegt denn der Fehler, ich bekomm auch keine Fehlermeldung und keine Ausgabe nichtssssss passiert.
Bin dankbar für jeden Vorschlag.
Gruss
header('Location: boxen_neu.php');
}
ich habe Probleme mit dem Update meiner DB Einträge.
Und zwar mach ich das mit dem selben Formular wie das befüllen(das klappt), auch das Löschen klappt.
Nur das Update klappt nicht.
Und zwar übergebe ich die ID des Eintrages der zu aktualisieren ist an die URL und lese die wiederum raus.
Die URL wäre: admin/boxen_edit.php?bearbeiten=14
Der Code ist folgender:
<?
$id = $_GET["loeschen"];
$id_2 = $_GET["bearbeiten"];
include ('config/index.php');
//----------------------------------------------------------
//Boxen hinzufügen ANFANG
//----------------------------------------------------------
?>
<html>
<head>
<title>Dateneingabe</title>
</head>
<body>
<form action="<? $PHPSELF ?>" method=post>
Überschrift <br>
<input type=text name="Array[boxen_name]" size= 50>
<br>
<br>
inhalt:<textarea name="Array[boxen_inhalt]" row=5 cols=40></textarea>
<br>
<br>
position<textarea name="Array[boxen_position]" row=5 cols=40></textarea>
<br>
<br>
Sortierung<textarea name="Array[boxen_sort]" row=5 cols=40></textarea>
<br>
<br>
<input type=submit name="SUBMIT" value="ok">
</form>
</body>
</html>
<?
//----------------------------------------------------------
//Boxen hinzufügen ENDE
//----------------------------------------------------------
?>
<?php
//----------------------------------------------------------
//Inhalt in Boxen Update
//----------------------------------------------------------
if(isset($SUBMIT) && $SUBMIT == "ok") {
$dbanfrage = "UPDATE $boxen WHERE id = '$id_2')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbank-Update erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
Wo liegt denn der Fehler, ich bekomm auch keine Fehlermeldung und keine Ausgabe nichtssssss passiert.
Bin dankbar für jeden Vorschlag.
Gruss
header('Location: boxen_neu.php');
}