ich hab ein problem und schon ewig daran gewerkelt es funktioniert einfach nicht...
wir wollen auf unserer page einen lokalführer einbauen. Einfügen, löschen geht ganz normal, aber beim ändern passierts, dass zwar as query richtig ausgegeben wird, allerdings die db-einträge geleert werden und wir einfach nicht dahinterkommen warum.
hier der lokalführer: http://www.bastarde.at/index.php?center=11
zum testen (falls jemand lust dazu hat, derzeit haben wir noch keine beschränkungen): http://www.bastarde.at/index.php?center=11&neuesLokal=1
und hier der update-code:
$sql = "insert into lokale (LID, UID, Name, Inhaber, PLZ, Adresse, Ort, url, bpi, Beschreibung, logo, Foto1, Foto2, Bundesland, Staat, musik)".
"VALUES ('', '".$userdata[user_id]."', '".ltrim(htmlentities($ndaten['name'], ENT_QUOTES, 'ISO8859-15'))."', '".ltrim(htmlentities($ndaten['inhaber'], ENT_QUOTES, 'ISO8859-15'))."', ".
"'".ltrim(htmlentities($ndaten['plz'], ENT_QUOTES, 'ISO8859-15'))."', '".ltrim(htmlentities($ndaten['Adresse'], ENT_QUOTES, 'ISO8859-15'))."', '".ltrim(htmlentities($ndaten['ort'], ENT_QUOTES, 'ISO8859-15'))."', ".
"'".ltrim(htmlentities($ndaten['url'], ENT_QUOTES, 'ISO8859-15'))."', '".ltrim(htmlentities($ndaten['bpi'], ENT_QUOTES, 'ISO8859-15'))."', '".ltrim(htmlentities($ndaten['beschreibung'], ENT_QUOTES, 'ISO8859-15'))."', ".
"'".$filename."', '".$fotoname."', '".ltrim(htmlentities($ndaten['foto2'], ENT_QUOTES, 'ISO8859-15'))."', ".
"'".ltrim(htmlentities($ndaten['bundesland'], ENT_QUOTES, 'ISO8859-15'))."', '".ltrim(htmlentities($ndaten['staat'], ENT_QUOTES, 'ISO8859-15'))."', '".ltrim(htmlentities($ndaten['musik'], ENT_QUOTES, 'ISO8859-15'))."')";
$result = $db->sql_query($sql);
und hier die ausgabe des queries:
UPDATE lokale SET Name = '12343', Inhaber = '', PLZ = '', Adresse = '', Ort = 'asdf', url = '', bpi = '12', Beschreibung = 'asdfg', logo = '', foto1 = '', Bundesland = '', Staat = ', musik = '' WHERE LID ='118'