Hi
die funktion wird hier in Zeile 22 durch
return beendet.
hab das mal kurz überflogen und so wie es aussieht sollen die Daten
in die gleiche Tabelle und gleiche Zeile dann mach doch nur ein query.
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
function format2($id) {
global $user_info, $site_db;
$id = intval($id);
if (!$id) {
return false;
}
$warenkorb_ids = $user_info['warenkorb_image_id'];
$warenkorb_array = explode(" ", $warenkorb_ids);
if (!in_array($id, $warenkorb_array)) {
$warenkorb_ids .= " ".$id;
}
$user_info['warenkorb_image_id'] = trim($warenkorb_ids);
$warenkorb_id = get_random_key(WARENKORB_TABLE, "warenkorb_id");
$new_price = "3.50";
$new_image_format = 2;
$sql = "UPDATE ".WARENKORB_TABLE."
SET image_format = ".$new_image_format.",
price_ges = ".$new_price."
WHERE user_id = ".$user_info['user_id']."
AND warenkorb_image_id = ".$user_info['warenkorb_image_id'];
return ($site_db->query($sql)) ? 1 : 0;
}
|
MfG Thunder