I have this database field that used as the form input value '. $variety['price']. ' I also have a '. $variety['size']. ' database field that carry the name of the product but I don't know what another form input property to use to assign this size database field as a value to the input form property? I feel like I have run out of properties to carry more values to other values beside price to cart.php. Thank you the script is as below. <form action="cart.php" method="post"> foreach($product['varieties'] as $variety){ echo'<input style="width:10px; margin-left:9px; " name="price[]" type="checkbox" value="' . $variety['price']. '" />'; } </form> PHP:
If you are trying to encapsulate it from the user try using a hidden input field. If you want the user to see it, put it in a visible text input field. Using the text input approach: <form action="cart.php" method="post"> <?php foreach($product['varieties'] AS $variety) { echo'<input style="width:10px; margin-left:9px; " name="price[]" type="checkbox" value="' . $variety['price']. '" /> <br />'; echo'<input style="width:10px; margin-left:9px; " name="size[]" type="text" value="' . $variety['size']. '" />'; } ?> </form> Code (markup): or using the hidden input field approach: <form action="cart.php" method="post"> <?php foreach($product['varieties'] AS $variety) { echo'<input style="width:10px; margin-left:9px; " name="price[]" type="checkbox" value="' . $variety['price']. '" /> <br />'; echo'<input style="width:10px; margin-left:9px; " name="size[]" type="hidden" value="' . $variety['size']. '" />'; } ?> </form> Code (markup):