所有帖子選擇值, 我有以下頁面: http://tinyurl.com/7lzr6qo表格不會在IE9
原始形式的代碼是:
<form id="dj_feedback" name="dj_feedback" action="../test-save-feedback" method="post">
<br>
<h2>How was the Event?</h2>
<hr>
<table><tr><td width="100px" valign="middle">
<b>Person<font color="#FF0000"> * </font></b>
</td><td valign="middle">
<select name="dj_name" id="dj_name">
<option value="original"></option>
<?php
$qrydj = "Select user_id, first_name, last_name from users where role='employee'";
$resultdj = mysql_query($qrydj);
while($resultsetdj = mysql_fetch_array($resultdj)){
?>
<option value="<?php echo $resultsetdj['user_id']; ?>"><?php echo $resultsetdj['first_name']." ".$resultsetdj['last_name']; ?></option>
<?php
}
?>
</select></td>
</tr>
</table>
<button class="submit" name="submit_feedback" value="submit_feedback">Get Paid!</button>
</form>
當我查看下拉源有在選擇和一個值我的第二頁上的所有我是一個簡單的echo語句來查看的內容傳遞這樣的:
<?php
session_start();
$user_id = $_POST['dj_name'];
echo "The user id is: ".$user_id;
?>
然而,當我POS t在下拉菜單中選擇的值不會被傳遞。在其他瀏覽器中,這種方式非常好。
有沒有人有任何想法,爲什麼這不能正常工作?
謝謝!
您是否在http://validator.w3.org/驗證了您的html? – DrinkJavaCodeJava 2012-07-16 23:12:29
嘗試print_r($ _ POST);很可能就是不按照您的預期解析表單。同樣,紅色狀態通過w3驗證程序運行。在Safari瀏覽器中,下拉內核甚至無法正常顯示。 – Peter 2012-07-16 23:13:08
@Peter它似乎沒有通過它。這是什麼print_r($ _ POST)給出:Array ( [submit_feedback] => submit_feedback ) – user1048676 2012-07-16 23:15:20