我正在尝试建立一个连接数据库的网站,以保存比赛信息。
即使我将长度设置为7个字符,目前列也太长了。
我做错了什么?如何将列的宽度设置为7个字符?
这是我的代码:
<?php
function table_head()
{
if ( func_num_args() > 0 )
{
$args = func_get_args();
foreach($args as $value)
{
echo "<th>" . $value . "</th>";
}
}
}
function display_fields()
{
$i = 0;
$a = 19;
while($i++ < $a)
{
echo "<td><input type='text' width='7'/></td>";
}
}
echo "<table>";
echo "<col width='7'>";
echo "<tr>";
table_head("Time","lap1","lap2","lap3","lap4","lap5","lap6","lap7","lap8","lap9","lap10","lap11","lap12","lap13","lap14","lap15","lap16","lap17","Avg Spd");
echo "</tr>";
echo "<tr>";
display_fields();
echo "</tr>";
echo "</table>";
?>
我知道我的代码可以提高效率,我很快就会提高效率。
答案 0 :(得分:2)
您想使用size
属性而不是width
。
<input type="text" size="7">
width
元素的<input>
属性仅在输入的类型为image
时才有效。
<!-- Image input -->
<input type="image" width="300">