PHP, 3-dimensionell array?
Hejsan,
Jag försöker mig på att skapa en snabborder där alla produkter listas med olika smaker. Man kan välja hur många av dessa produkter man vill ha.
Kod:
while($flavor_row = mysql_fetch_row($flavor_result))
{
?>
<table border="0" cellspacing="0" cellpadding="0" width="">
<td class="shopping_cart"></td>
<td class="shopping_cart">Produkt</td>
<td class="shopping_cart">Smak</td>
<td class="shopping_cart">Pris</td>
<td class="shopping_cart">Antal</td>
<tr>
<td><img src="admin/logged_in/product_images/thumb/<?= $row_products[1] ?>"></td>
<td><?= $row_products[2] ?></td>
<td><?= $flavor_row[0] ?></td>
<td><?= $row_products[3] ?>:-</td>
<td><input type="text" name="qty[<?= $row_products[0] ?>][<?= $flavor_row[0] ?>]"></td></tr>
<?php
}
Den koden får med både produkt, smak och antalet av produkten med vald smak.
Men nu är det så att jag även vill få med priset på produkten och då tänkte jag att man konstruerar det på följande vis:
while($flavor_row = mysql_fetch_row($flavor_result))
{
?>
<table border="0" cellspacing="0" cellpadding="0" width="">
<td class="shopping_cart"></td>
<td class="shopping_cart">Produkt</td>
<td class="shopping_cart">Smak</td>
<td class="shopping_cart">Pris</td>
<td class="shopping_cart">Antal</td>
<tr>
<td><img src="admin/logged_in/product_images/thumb/<?= $row_products[1] ?>"></td>
<td><?= $row_products[2] ?></td>
<td><?= $flavor_row[0] ?></td>
<td><?= $row_products[3] ?>:-</td>
<td><input type="text" name="qty[<?= $row_products[0] ?>][<?= $flavor_row[0] ?>][<?= $row_products[3] ?>]"></td></tr>
<?php
}
Det jag har gjort är att lagt till $row_products[3] i slutet av qty-fältet.
Är detta rätt? Och hur loopar jag i så fall ut priset?