Dear all,
I have problems with a Foreach-statement...and I hope someone can help me...
I take thefrom a form-page.Code:$assortquant = $HTTP_POST_VARS['assortsizequant'];
I then retrieve data from the DB:.Code:$assortsize = mysql_fetch_array($resultassortsize);
exampel:
assortsizequant assortsize
1 37
2 38
2 39
3 40
2 41
1 42
I would then like to insert this info into the assort_quant_value-table with a foreach-statement and this is where I run into problems...
The quantity (assortsizequant) is inserted correctly into the DB but the assortsize is not. I only get the number 3 into the DB where it should say 37-42.
Can anyone guide me...?
Thank you,
Johan Beijar
Code:<? include("include/session.php"); error_reporting(E_ALL); $query = mysql_query ("INSERT INTO Assortment_product (assortment_id, productid, username) values (NULL, " . $_SESSION['prodid'] . ", '$session->username')") or exit(mysql_error()); $result = mysql_query($query); //get last inserted ID $lastassortid=mysql_insert_id(); //Insert quantity of each size per product into value_assortment-table //get the value_id and them store in a array $resultprodname = mysql_query("SELECT productname, productid FROM products WHERE productid = {$_SESSION['prodid']} and username='$session->username'"); $prodname = mysql_fetch_array( $resultprodname ); $prodid=$prodname['productid']; $resultassortsize = mysql_query ("SELECT attribute_values.value_id FROM attribute_values, product_attributes WHERE product_attributes.username = '$session->username' and attribute_values.value_id = product_attributes.value_id and product_attributes.productid = ".$prodid." and attribute_values.attrib_id = 1") or die(mysql_error()); $assortsize = mysql_fetch_array($resultassortsize); //Get the quantity from the assortment_add.php-page. $assortquant = $HTTP_POST_VARS['assortsizequant']; $i=0; foreach ($assortquant as $assqt) { $assortins=mysql_query(" INSERT INTO assort_quant_value (quantity, value_id) values ( " .$assqt. ", " .$assortsize['value_id']['$i']. " )") or exit(mysql_error()); $i++; } header("Location: assortment_add.php"); ?>



Reply With Quote


Bookmarks