查看完整版本: PHP下拉式選單的一些問題,麻煩前輩指較(已解決,感謝各位前輩)
頁: [1]

chialewang 發表於 2019-8-6 11:05 AM

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>

daneil4444 發表於 2019-8-7 09:40 AM

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>

chialewang 發表於 2019-8-8 10:53 AM

daneil4444 發表於 2019-8-7 09:40 AM static/image/common/back.gif
q1:
是的,順便一提$_REQUEST 可以接收post或get,你也可以用$_POST,主要看你表單method屬性,單然用$_REQ ...

daneil4444 前輩 您好:

感謝您詳細的說明
我了解了,感恩
頁: [1]