我需要为选项标签中的值分配一个字符串,其中包含多个单词。
echo "<option value=".$row['code']." ></option>" ;
我这样尝试过,但是只出现一个字。
答案 0 :(得分:2)
HTML属性用空格分隔。要指定一个包含空格的值,您需要将其用双引号'
或双"
括起来。
<option value="some value" anotherAttribute=1></option>
因为在PHP中已经使用了双引号,所以现在可以使用单引号将HTML属性的值括起来。
echo "<option value='".$row['code']."' ></option>" ;
如果值和显示的内容相同,也可以将值放在标签之间作为内容。
echo "<option>".$row['code']."</option>" ;