php - 具有多个字值的选项标签

标签 php html mysql

我在使用 post 发送多个单词值时遇到问题。例如,如果我发送字符串“Jazz and Blues”,它只会发送“Jazz”。你知道问题出在哪里吗??感谢您的帮助。

<select name="zaner" required>

    <option value=""></option>
    <?php
    $z = array("Elektro", "Drum and Bass", "Hardcore", "House", "Techno", "Trance", "Dubstep", "Folk", "Pop", "Jazz and Blues", "Reggae", "RnB", "Rap", "Metal", "Punk", "Clasic", "Alternative", "Indie", "Rock", "Country", "Disco", "Funky", "Experimental", "Soul and ghospe");
    foreach ($z as $zaner) {                        
        echo "<option value=" .$zaner. ">" .$zaner. "</option>";
    }
?>
</select>

最佳答案

作为注意事项提到,您忘记在选择标签中指定 multiple="multiple",即

<select name="zaner[]" multiple="multiple" required>
    <option value=""></option>
<?php
$z = array("Elektro", "Drum and Bass", "Hardcore", "House", "Techno", "Trance", "Dubstep", "Folk", "Pop", "Jazz and Blues", "Reggae", "RnB", "Rap", "Metal", "Punk", "Clasic", "Alternative", "Indie", "Rock", "Country", "Disco", "Funky", "Experimental", "Soul and ghospe");
foreach ($z as $zaner) {                        
    echo "<option value=" .$zaner. ">" .$zaner. "</option>";
}
?>
</select>

关于php - 具有多个字值的选项标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28890281/

相关文章:

mysql - 如何合并两个数据库,具有相同的数据,但具有不同的主键,并且没有重复的字段?

php - 如何在 PHP 中验证域名?

php - Zend SOAP : Change the default array element name "item" to class name of complex type in WSDL

php - 如何在 PHP 循环中更改 CSS 的类名?

html - 一致的代码 html 内联和与 knitr 成 block

javascript - Node.js - 阻止用户打开包含数据库详细信息的 .js 文件?

php - 非静态方法 PDO::quote() 不能静态调用,

php - WordPress:get_option 检索数组

html - 在较小的屏幕上展开元素的高度

mysql - 当多边形有错误时如何从 WKT 在 Ruby 中创建 RGeo 多边形