1

我试图在下拉后添加一些空间,但它不起作用......

PHP

<?php
$connect = mysql_connect("server","username","") or die("Error connecting to MYSQL");
mysql_select_db("database") or die("Error connecting to database");
$result = mysql_query("SELECT * FROM table ORDER BY column ASC");
"<select name='drpdwn'>";
while ($row = mysql_fetch_array($result)) {
     echo "<option value=" .$row['col1'] . ">".$row['col1'] ."</option>";
}
echo "<br/>";
echo "";
?>
<br/>
<input type="submit" id="thisSbmit" value="Delete Contact" onClick="chck()">&nbsp;&nbsp;<input type="button" id="cls" class="cls" value="Clear">

这是我添加<br>了两次和一次空白的代码,但它不起作用..

请看这张图片

4

2 回答 2

1

你从来没有真正关闭<select>(用 a </select>)。

- echo "<br/>";
+ echo "</select><br/>";

http://jsfiddle.net/LTXrd/

http://jsfiddle.net/LTXrd/1/

我确实觉得它有这种效果有点奇怪,但我想这是正确格式化 HTML 的好动机。

于 2013-04-01T21:30:39.003 回答
0

我可以看到一些问题:

  • 您没有关闭select元素
  • input元素是内联元素,因此如果您想在它们周围添加空间,例如使用 css 边距,您应该将其更改为:input { display: inline-block; }
于 2013-04-01T21:30:57.973 回答