mheddaMedlem sedan feb. 2000385 inlägg Hejsan!
En fråga jag har ett hidden fält med produktid och ett med antal
nu vill jag uppdatera antal i min varukorg som hör samman med produktid
nu har jag tex produkt 1,5 8 i varukorgen och trycker på uppdatera produkt 1 antal 5, prod 1 antal 8 , prod 8 antal 56 hur skall jag binda rätt antal med rätt id jag antar att jag skall använda mig av array typ id[] antal[] men hur skall jag göra loopen runt uppdatera databasen?
<input type='hidden' name='id[]' value='".$row['itemId']."'>
<input class='inputQtyChoise' maxlength='4' type='text' name='qty[]' value='".$row['qty']."'>
//Lägga in i databas
mysql_query("update cart set qty = $qty where cookieId = '" . GetCartId() . "' and itemId = $itemId");
MVH hedda
mheddaMedlem sedan feb. 2000385 inlägg Hoppas ni förstår vad jag menar det är säkert enkelt men jag är lite dålig på loopar jag försöker med
while (list ($key, $valItemId) = each ($itemId)) {
echo "$key => $valItemId<br>";
}
while (list ($key, $valQty) = each ($qty)) {
echo "$key => $valQty<br>";
}
och får ut
id
0 => 3
1 => 1
2 => 2
antal
0 => 15
1 => 24
2 => 1
Men runt sql update vill man ju ha en loop och få ut id och antal
dum fråga på något enkelt kanske men ändå är det någon som vet?
MVH hedda
Istället för name="id[]" value=XXX så gör du typ såhär
name="produkt[IDNUMMER]" value="ANTAL"
<?
while($list = each($produkt)) {
$produktid = $list[0];
$antal = $list[1];
}
?>
Typ.
Hoppas du förstår annars får jag göra en mer utförlig förklaring
Prova tex att göra:
$item[1] = 12;
$item[5] = 32;
$item[8] = 2;
while($list($id, $antal) = each($item)) {
echo "Prudukt id $id är beställd $antal stycken av<br>";
}
Och se va du får.
mheddaMedlem sedan feb. 2000385 inlägg Tackar Dies_Irae!
Lysande det funkar klockrent som man säger.
Varför ska jag krångla till det.
MVH hedda