頁:
[1]
PHP下拉式選單的一些問題,麻煩前輩指較(已解決,感謝各位前輩)
本帖最後由 chialewang 於 2019-8-8 10:54 AM 編輯各位前輩 您們好:
<form method="post" action="190804_07.php">
<tr><td>
<select name="language[]">
<option value="C++">C++</option>
<option value="Python">Python</option>
<option value="Java">Java</option>
<option value="C#">C#</option>
</select>
</td></tr>
</form>
<tr>
<td colspam="2"><input type="submit" value="傳送">
</td>
</tr>
<p>
您的選擇:
<?PHP
$my_language=$_REQUEST["language"];
$num = count ($my_language);
for ($x=0;$x<$num;$x++){
echo '您選擇的程式語言為'.$my_language[$x]." ";
}
/*
問題1.$_REQUEST["language"];是不是抓 name="language[]" ?
問題2.count 是甚麼意思?
問題3.這段敘述能不能白話解說,看得懂但不了解為何要寫這一段? $x=0;$x<$num;$x++
問題4.為何$my_language[$x]." ",要多一個[$x]跟." "?
問題5.為何我在結尾加上</form>卻不能執行?
<form method="post" action="190804_07.php">
<tr><td>
<select name="language[]">
<option value="C++">C++</option>
<option value="Python">Python</option>
<option value="Java">Java</option>
<option value="C#">C#</option>
</select>
</td></tr>
</form>
*/
?>
麻煩有空的前輩指點一下 感恩
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> q1:
是的,順便一提$_REQUEST 可以接收post或get,你也可以用$_POST,主要看你表單method屬性,單然用$_REQUEST比較快,2者皆可
<form method="post" action="190804_07.php">
Q2:
count()是內建函數,計算陣列有多少個元素
Q3 Q4:
把language[]內所有元素列出來
假設 你選C++ Python 2個
您選擇的程式語言為C++ 您選擇的程式語言為Python
." " 只是用空白將輸出分開方便閱讀而已,你也可以用</br>...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div> daneil4444 發表於 2019-8-7 09:40 AM static/image/common/back.gif
q1:
是的,順便一提$_REQUEST 可以接收post或get,你也可以用$_POST,主要看你表單method屬性,單然用$_REQ ...
daneil4444 前輩 您好:
感謝您詳細的說明
我了解了,感恩
頁:
[1]