2013-02-01 44 views
0

我有一個問題與jQuery和PHP我的問題是這樣的:jQuery的不會挑動態填充下拉選擇框中的值

我已經使用jQuery的。員額方法,將數據發送到外部PHP頁面,然後從返回的數據頁面成功但是我加載這些值(這是選項標籤的選項)到選擇元素,然後我想在另一個.post請求中使用這些值,將它們發送到相同的外部php頁面,在if語句中以不同的方式處理它,它決定了它是否被設置,但我主要的問題是:

爲什麼它會跳轉到else並顯示來自php頁面的回顯消息

在PHP頁面

如。 動態發送選項

while($fetch = mysql_fetch_array($sel2)) 
    {     
    $options = "<option value=".$fetch['amount'].">" . $fetch['amount'] . "</option>"; 
    echo $options; 
    } 

我必須通過外部數據庫,在他們的價值觀和選擇填充但它不挑值高達外部PHP頁面

if(isset($_POST['c'])) 
{ 
$c = $_POST['c']; 
discounts($c); 
} 
else 
{ 
$msg = "nothing entered!!"; 
$msg2 = 1; 
$array = array($msg,$msg2); 
$sent = implode(",",$array); 
echo $sent; 
} 
2個下拉菜單

誰能告訴我爲什麼它不選擇價值?

+1

什麼是'折扣'? –

+0

很可能你的$ _POST ['c']不在第二個請求中。在發送之前檢查表單並確保你有$ _POST ['c'] – vodich

回答

0

id在html中是否這樣做?

<select id="options" name="optionsselect"> 
    <?php foreach($fetch as $whatever) : ?> 
    <option value="<?=$whatever['amount'];?>"<?=$selected?>><?=$whatever['amount'];?></option> 
    <?php endforeach; ?></select> 
+0

while循環在外部php頁面 – user2028533

+0

print_r($ _ POST)?什麼是折扣? –

+0

一個函數被調用來向瀏覽器發送消息,範圍爲 – user2028533

相關問題