Original geschrieben von antman
da ich nicht nur die Werte benötige sondern auch die Keys als Array.
da ich nicht nur die Werte benötige sondern auch die Keys als Array.
$addthese = array_diff($in, $old);
$keys = implode(', ', array_keys($addthese);
$values = ($values, 0, strlen($values)-1);
$addthese = array_diff($in, $old);
$keys = implode(', ', array_keys($addthese));
$values = implode($addthese);
$addthese = array_diff($in, $old);
$keys = implode(', ', array_keys($addthese));
$values = implode(', ', $addthese);
$res =& $this->db->query("
INSERT INTO
warenkorb (sid, anzahl, artikelnummer)
VALUES
('".$this->sid."', '".$values."', '".$keys."')
");
}
## add new items }
$addthese = array_diff($in, $old);
$values = "";
foreach ($addthese as $key => $value) {
if (!empty($value)) {
$values .= "($this->sid, $value, $key), ";
}
}
$values = substr($values, 0, strlen($values)-1);
$res =& $this->db->query("
INSERT INTO
warenkorb (sid, anzahl, artikelnummer)
VALUES
$values
");
}
Kommentar