I'm in the midst of creating a website that includes shopping cart functionality and have run into an issue with passing variables back-and-forth from HTML/Javascript to PHP. I understand that these languages are fundamentally different and was hoping someone could provide some guidance. I've seen several questions on similar topics, but unfortunately have yet to find a solution that works for my situation. I have created a multidimensional array of products in php and would like to capture the value from a dropdown menu to call a function in which the value of the dropdown corresponds to a row in the product array. My list of products appear in a HTML table. I have experimented with $_GET and $_POST, but haven't had any luck. Plus I would like to avoid adding a submit button as the print_wp_cart_button_for_product function outputs an add to cart button. The print_wp_cart_button_for_product also creates the shopping cart on the sidebar.\[code\]<TD> <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="get"> <select id="productcat1" name="productcat1"> <option value="http://stackoverflow.com/questions/14044717/$">--Please Select--</option> <option value="http://stackoverflow.com/questions/14044717/1">Product # 1 - $1.99</option> <option value="http://stackoverflow.com/questions/14044717/2">Product # 2 - $1.99</option> <option value="http://stackoverflow.com/questions/14044717/3">Product # 3 - $9.99</option> <option value="http://stackoverflow.com/questions/14044717/4">Product # 4 - $9.99</option> </select> </form></TD><TD> <?php $currentrow = 0; ?> <?php $currentrow = $_GET["productcat1"]; ?> <?php echo print_wp_cart_button_for_product($products[$currentrow]["Product"], $products[$currentrow]["Price"]); ?></TD> \[/code\]