11. august 2007 - 14:01Der er
6 kommentarer og 1 løsning
findes der et alternativ til foreach?
Jeg har problemer med min foreach... så ville jeg høre om der var et bedre alternativ?
mit problem er at det der kommer igennem foreach overskriver hinanden,.. når jeg med nedenstående script henter input fra felterne på forrige side og vil updatere min cart tabel i DB er det kun den sidste post der bliver opdateret....
foreach($_POST AS $field => $value) {
if($value == 0) { // Remove the item from the users cart //RemoveItem($itemId); } else { mysql_query("update cart set qty = '" . $value . "' where cookieId = '" . GetCartId() . "' and itemId = '$itemId' and surfacenavn = '$surfacenavn'") or die(mysql_error()); } }
og de data jeg får fra forrige side ser f.eks. således ud:
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
uh det begynder at se godt ud men jeg har sat [] om tallet i inputfeltet så det ser således ud istedet og har lavet en mixId der er 100% unik fra produkt til produkt:
kan man ikke lave få den til at gøre som jeg forsøger i min query herunder:
mysql_query("update cart set qty = '" . $value . "' where cookieId = '" . GetCartId() . "' and mixId = '$mixId'") or die(mysql_error());
Herunder kan du se mit indput felt hvis det kan bruges til noget: <INPUT onkeypress="return isNumberKey(event)" type="text" name="qty[<?php echo $row["itemId"]; ?>]" value="<?php echo $row["qty"]; ?>" size="3">
barklund du må gerne smide et svar her,.. jeg kom videre efter du lige hjalp mig. I den sidste ende var Jakobdo med i et andet spg og afsluttede mit problem =)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.