Heim >Backend-Entwicklung >PHP-Tutorial >php-HTML多选控件提交的表单数据在PHP里如何显示 ?

php-HTML多选控件提交的表单数据在PHP里如何显示 ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-02 11:29:381115Durchsuche

php表单html

如下一段HTML表单,提交到recv.php显示:

<code><form action="recv.php">    UserName:    <input type="text" name="username"><br>    Sex:    <input type="radio" name="sex" value="male" checked>Male    <input type="radio" name="sex" value="female">Female<br>    Profession:    <select name="profession">        <option value="student">Student</option>        <option value="teacher">Teacher</option>        <option value="worker">Worker</option>    </select><br>    Favourite:    <input type="checkbox" name="favourite" value="basketball" checked>Basketball    <input type="checkbox" name="favourite" value="volleyball">Volleyball    <input type="checkbox" name="favourite" value="football">Football<br>    <input type="submit" value="Submit">
</form> </code>

recv.php代码如下:

<code> <?php echo '<pre class="brush:php;toolbar:false">';     print_r($_GET);     echo '</code>
'; ?>

1、为何获取到的多选项,如favourite,即使选了多个,在php里也只能显示一个,这是为什么?如何才能全部显示出来?
2、如果在select里加入multiple="multiple",那么这个下拉列表就不再在一行显示,而是全部显示出来,这是怎么回事?我不就是想要变成多选而已吗?如何处理呢?

谢谢!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn