如何从文本框中获取值没有提交的下拉列表

时间:2013-11-25 10:47:20

标签: php

我想传递产品ID,产品名称,文本框和产品的价值下拉到'addtocart.php'页面。我设法获得的唯一值是id&名称。 如果我使用表格,那么产品ID和&名称未提交。 任何人都可以帮助发送文本框和文本框的值下拉也是?

while ($row = @ mysql_fetch_array($results)){

                print
                "<div class= 'item'>" .
                "<p>Product id ".$row["id"]."</p>".
                "<p><img src=".$row["image_location"]." class='masterTooltip' id='b7' title='Double click on image to make as favorite' ondblclick='openlink({$row["id"]})'></p>".
                "<p>&pound".$row["price"]."</p>".
                "<p>".$row["name"]."</p>".
                "<p>".
                "Qty:&nbsp;&nbsp;&nbsp;<input type='text' id='quantity' name='quantity' style='width: 20px; height:14px;'>".
                "&nbsp;<select name='type'>".
                "<option value='KiloGrams'>KiloGrams</opstion>".
                "<option value='Bunch'>Bunch</option>".
                "</select>".
                "<p>".      
                "<a href='addtocart.php?id={$row["id"]}&name={$row["name"]}' class='button' id='b1'> Buy Now</a>".
            //  "&nbsp;&nbsp;<a href='addtofavorite.php?id={$row["id"]}&name={$row["name"]}' id='heart'></a>".
                "</p>".
                "</div>";

2 个答案:

答案 0 :(得分:0)

您需要使用<input type='hidden' name='your_field_name' value='your_field_value' />为那些不在任何其他输入但您要发送到服务器的字段提交表单。

答案 1 :(得分:0)

你想使用ajax,我不知道以前是否使用过它,但它的工作原理如下;   首先你需要监听change事件然后向服务器发送请求;

$( "#type" ).change(function() {
 $.ajax({
      url: "test.php",
      context: this.val()
       }).done(function() {
            alert("it worked");
            });
       });

我希望你能表达得很好。