Jens78
Grünschnabel
Moin,
ich habe ein Problem. Ich will Daten in einem Formular updaten nur funktioniert das nicht so! Die Daten werden zwar richtig ausgelesen nur funktioniert das updaten nicht wirklich!
Ich rufe das Edit Formular über
black.php?action=edit&id=2
dann habe ich auch alle Daten drin stehen im Formular
Beispiel Inhalt Formular:
und hier der dazugehörige PH Code
WÜrde mich sehr freuen wenn jemand ne Idee hat woran das liegen kann das die Daten nicht aktualisiert werden!
besten dank
Jens
ich habe ein Problem. Ich will Daten in einem Formular updaten nur funktioniert das nicht so! Die Daten werden zwar richtig ausgelesen nur funktioniert das updaten nicht wirklich!
Ich rufe das Edit Formular über
black.php?action=edit&id=2
dann habe ich auch alle Daten drin stehen im Formular
Beispiel Inhalt Formular:
Code:
<FORM name="update" ACTION="black.php?action=update" METHOD="POST">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder"> <tr class="tabletitle">
<td colspan=2><span class="normalfont"><b>Schwarze Brett</b></span></td>
</tr>
<tr class="tabletitle">
<td colspan=2><span class="smallfont"><b>» Verkaufsangaben editieren Inserats ID: $row[id]</b></span></td>
</tr>
<tr class="tablea" >
<td><span class="normalfont"><b>Username( $row[userid] ):</b></td>
<td><span class="normalfont">
<input type="text" class="input" name="username" value="$row[username]" maxlength="150" size="20"></span></td>
</tr>
und hier der dazugehörige PH Code
PHP:
if(isset($_REQUEST['action']) && $_REQUEST['action'] == "edit") {
$row = $db->query_first("SELECT * from bb".$n."_black WHERE id='$_REQUEST[id]'");
//$update = $db->query("UPDATE bb".$n."_black SET id ='$row[id]', userid='row[userid]', username='$row[username]', kategorie='$row[kategorie]', topic='$row[topic]', name='$row[name], adresse='$row[adresse]', plz='$row[plz]', ort='$row[ort]', telefon='$row[telefon]', email='$row[email]', URL='$row[URL]', preis='$row[preis]', datum='UNIX_TIMESTAMP()', beschreibung='$row[beschreibung]' WHERE id='$_REQUEST[id]'");
$date = formatdate($wbbuserdata['dateformat'],$row[datum]);
eval ("\$tpl->output(\"".$tpl->get("black_editdetail")."\");");
}
if(isset($_REQUEST['action']) && $_REQUEST['action'] == "update") {
//$row = $db->query_first("SELECT * from bb".$n."_black WHERE id='$_REQUEST[id]'");
$update = $db->query("UPDATE bb".$n."_black SET id ='". addslashes($_REQUEST['id']) ."', userid='$row[userid]', username='$row[username]', kategorie='$row[kategorie]', topic='$row[topic]', name='$row[name]', adresse='$row[adresse]', plz='$row[plz]', ort='$row[ort]', telefon='$row[telefon]', email='$row[email]', URL='$row[URL]', preis='$row[preis]', datum=UNIX_TIMESTAMP(), beschreibung='$row[beschreibung]' WHERE id='$_REQUEST[id]'");
header("location: black.php?action=view&sid=$session[hash]");
}
WÜrde mich sehr freuen wenn jemand ne Idee hat woran das liegen kann das die Daten nicht aktualisiert werden!
besten dank
Jens