sugar
Erfahrenes Mitglied
Hallo, ich habe ein kleines Problem. Mein PHP Befehl zum Ändern eines Eintrags funktioniert auf einmal nicht mehr!? Liegt es an "register globals"? Ich habe daher schon das "get" verwendet und damit funktioniert auch das Eintragen in die Datenbank nur jetzt geht auf einmal das Ändern nicht mehr! Hier der Code:
Die ID wird auch übergeben, das kann ich in der Adresszeile sehen: admin.php?do=edit&id=6
Kann mir jemand helfen?
sugar
PHP:
if ($_GET['do']=="edit") {
$txt=($HTTP_POST_VARS[text]);
if (($txt<>"")) {
include "../config.php";
$connect=mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$id=($HTTP_POST_VARS[id]);
$header=($HTTP_POST_VARS[header]);
$hot=($HTTP_POST_VARS[hot]);
$objektid=($HTTP_POST_VARS[objektid]);
$ort=($HTTP_POST_VARS[ort]);
$lage=($HTTP_POST_VARS[lage]);
$preis1=($HTTP_POST_VARS[preis1]);
$preis2=($HTTP_POST_VARS[preis2]);
$preis3=($HTTP_POST_VARS[preis3]);
$bilder=($HTTP_POST_VARS[bilder]);
$url1=($HTTP_POST_VARS[url1]);
$url2=($HTTP_POST_VARS[url2]);
$url3=($HTTP_POST_VARS[url3]);
$url4=($HTTP_POST_VARS[url4]);
$url5=($HTTP_POST_VARS[url5]);
$ind=1;
$anf="UPDATE property SET header='$header',hot='$hot',objektid='$objektid',preis1='$preis1',preis2='$preis2',preis3='$preis3',text='$text' WHERE id='$id'";
$erg=mysql_query($anf);
mysql_close($connect);
echo'
<tr>
<th colspan="4" bgcolor="#E2E2E2"></th>
</tr>
<tr>
<th colspan="4" bgcolor="#FFFFFF"><p><span style="color:#ff0000">Erfolgreich editiert!</span></p></th>
</tr>';
}else {
echo'
<tr>
<th colspan="4" bgcolor="#E2E2E2"></th>
</tr>
<tr>
<th colspan="4" bgcolor="#FFFFFF"><p><span style="color:#ff0000">Änderung fehlgeschlagen! Bitte wiederholen!</span></p></th>
</tr>';
}
}
Die ID wird auch übergeben, das kann ich in der Adresszeile sehen: admin.php?do=edit&id=6
Kann mir jemand helfen?
sugar