2013-11-25 115 views
0

我想將產品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>"; 
+0

你爲什麼不簡單地提交表單? –

+0

提交表單不知道$ row [「id」]的值,你能提出一些建議嗎? –

+0

你可以使用ajax或javascript – vijaykumar

回答

0

您需要使用<input type='hidden' name='your_field_name' value='your_field_value' />對於那些沒有在任何其他輸入字段透過形式,但要發送到服務器。

+1

非常感謝,像一個魅力工作,完全錯過了。:) –

0

你想使用ajax,我不知道是否使用過它,但它的工作原理是這樣的; 首先您需要監聽更改事件然後發送請求到服務器;

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

我希望你能把它表達得很好。

+0

謝謝哥們:) –

相關問題