Php 如何从文本框中获取值&;不提交的下拉列表

Php 如何从文本框中获取值&;不提交的下拉列表,php,Php,我想将产品id、产品名称、文本框和下拉列表的值传递到“addtocart.php”页面。我设法获得的唯一值是id和name。 如果我对这些使用表单,则产品id和名称的值不会提交。 有人能帮助发送文本框和下拉列表的值吗 while ($row = @ mysql_fetch_array($results)){ print "<div class= 'item'>" . "<p>

我想将产品id、产品名称、文本框和下拉列表的值传递到“addtocart.php”页面。我设法获得的唯一值是id和name。 如果我对这些使用表单,则产品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>";
while($row=@mysql\u fetch\u数组($results)){
打印
"" .
“产品id”。$row[“id”]。”

”。 “

”。 “英镑“$row[“price”]。”

”。 “”$row[“name”]。“

”。 “”。 “数量:”。 " ". “公斤”。 “束”。 "". “”。 "". // " ". “

”。 "";
您需要使用
为那些不在任何其他输入中但希望发送到服务器的字段汇总表单。

如果您想使用ajax,我不知道以前是否使用过它,但它是这样工作的; 首先,您需要侦听更改事件,然后将请求发送到服务器

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

我希望你能很好地表达出来。

你为什么不简单地提交表单?提交表单不包含$row[“id”]值。不知怎的,你能提出一些建议吗?你可以使用ajax或Javascript,你可以通过再添加一行“你的代码有错误:
”来提交id。