UPDATE ... SET Probleme

Udem

Mitglied
Halli Hallo,
bei mir ist es ganz komisch, mein UPDAT tabelle SET Befehl geht irgendwie nicht, also er übernimmt es nicht:

PHP:
if( !empty($_GET['edit']) ) {
 $editabfrage = mysql_query("SELECT * FROM galerie WHERE id LIKE '%$_GET[id]%'");
 while($editgalerie = mysql_fetch_assoc($editabfrage)) {
echo '<div id="archives">';
echo 'Wir haben für dich eine kleine Funktion eingebaut, damit du deinen Text oder auch dein Titel ändern kannst!<br>
<form action="'.PAGE_SELF.'&id='.$_GET['id'].'&edit='.$_GET['id'].'" method="post">
<center>
<table><tr>
<td style="font-size: 12px; color: #ffffff;"><b>Titel:</b></td> <td><input type="text" name="titeledit" value="'.$editgalerie['titel'].'" style="width: 250px;"><br></td></tr>
<tr><td style="font-size: 12px; color: #ffffff;;"><b>Beschreibung zum Bild:</b></td> <td><textarea cols="50" rows="5" name="beschreibungedit">'.$editgalerie['beschreibung'].'</textarea></td></tr></table>
<input type="submit" name="submit" value="Ändern">
</form><br>';
echo '</div><br>';
}
  $editbesch = $_POST['beschreibungedit'];
  $edittitel = $_POST['titeledit'];
  
 $editupdate = "UPDATE galerie SET titel = '$edittitel', beschreibung = '$editbesch' WHERE id = '$_GET[id]'";
}

PAGE_SELF = index.php?
 
PHP:
<?php
if (!empty($_GET['edit']) ) {
    
    $id = mysql_real_escape_string($_GET["id"]);
    
    $editabfrage = mysql_query("SELECT * FROM galerie WHERE id LIKE '%".$id."%'")or
    die(mysql_error());
    while ($editgalerie = mysql_fetch_assoc($editabfrage)) {
        echo '<div id="archives">';
        echo 'Wir haben für dich eine kleine Funktion eingebaut, damit du deinen Text oder auch dein Titel ändern kannst!<br>
<form action="'.PAGE_SELF.'&id='.$id.'&edit='.$id.'" method="post">
<center>
<table><tr>
<td style="font-size: 12px; color: #ffffff;"><b>Titel:</b></td> <td><input type="text" name="titeledit" value="'.$editgalerie['titel'].'" style="width: 250px;"><br></td></tr>
<tr><td style="font-size: 12px; color: #ffffff;;"><b>Beschreibung zum Bild:</b></td> <td><textarea cols="50" rows="5" name="beschreibungedit">'.$editgalerie['beschreibung'].'</textarea></td></tr></table>
<input type="submit" name="submit" value="Ändern">
</form><br>';
        echo '</div><br>';
    }
    $editbesch = mysql_real_escape_string($_POST['beschreibungedit']);
    $edittitel = mysql_real_escape_string($_POST['titeledit']);
    
    $editupdate = "UPDATE galerie SET titel = '".$edittitel."', beschreibung = '".$editbesch."' WHERE id = '".$id."'";
    $res = mysql_query($editupdate)or
    die(mysql_error());
}
?>

Schau dir einfach an was ich verändert hab. ;)
 
Zurück