2016-09-16 112 views
-3

我有一個選擇框,具體爲:選擇價值PHP輸入

<select name="quantity"> 
    <option value="1"><?php echo $value1; ?> for <?php echo $value2; ?> 
</select> 

而且假設我要在PHP中的值存儲爲以下幾點:

$value = (!empty($_POST['quantity']))?$_POST['quantity']:null; 

我想的是,我想<?php echo $value1; ?> // value obtained from database在我的$value而不是從value="1"中選擇1個。我知道我可以通過在值=「」中應用<?php echo $value1; ?>來實現此目的,但由於某些原因,我需要將該值=「1」留在那裏。所以我不能使用它。相反,有沒有其他方法可以將我的變量傳遞給我?有沒有辦法做到這一點?

+0

....你沒有寫過這段代碼嗎?刪除1,複製你的'<?php echo $ value1;如果它包含「你將不得不逃脫它」 – Epodax

+0

我寫了這段代碼的課程..我不是PHP的新手...... – Kanishk

+0

and btw我不能做你說的話...我知道我可以很容易地實現,但我想在價值領域的價值1,因爲它與其他選擇框的一些功能在jquery – Kanishk

回答

0

你有沒有試過如下:

<select name="quantity"> 
    <option value="<?php echo $value1; ?>">for <?php echo $value2; ?> 
</select> 
0

看來你的HTML代碼的語法錯誤

<select name="quantity"> 
    <option value="<?php echo $value1; ?>"><?php echo $value2; ?></option> 
</select> 
0

當你產生選擇框,設置 '值' 屬性設置爲$值1

<select name="quantity"> 
    <option value="<?php echo $value1; ?>"><?php echo $value1; ?> for <?php echo $value2; ?> 
</select> 
0
<select name="quantity"> 
    <option value="<?php echo $value1; ?>"><?php echo $value2; ?></option> 
</select> 

全部上面的答案是正確的PHP會回顯你的網頁上的價值,因此只需將其放在你的價值報價中,就像上面的例子和上面的答案一樣。只是在一個側面說明你也可以用所有其他變量來做到這一點。我希望這有助於:)