为什么我的php代码没有给我正确的文本字段名
我正在尝试制作一个web应用程序来存储和检索种族信息。我使用php函数和索引循环动态创建文本输入 代码如下:为什么我的php代码没有给我正确的文本字段名,php,html,input,naming,Php,Html,Input,Naming,我正在尝试制作一个web应用程序来存储和检索种族信息。我使用php函数和索引循环动态创建文本输入 代码如下: <?php function table_head() { if ( func_num_args() > 0 ) { $args = func_get_args(); foreach($args as $value) { ec
<?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;
$name="hi";
while($i++ < $a)
{
array_push($numbers,$i);
if($i==1)
{
$name = "time";
} else if($i > 1 && $i < 19){
$name = "lap" + strval($i);
} else {
$name = "avgspd";
}
echo "<td><input type='text' size='7' name='" . $name . "'/></td>";
}
}
echo "<form action='' method='POST'>";
echo "<table><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><tr>";
display_fields();
echo "</tr></table><br><input type='submit'/></form>";
?>
应该是
$name = "lap" . strval($i);
PHP使用
连接字符串,而不是+
谢谢。我记得大部分的连接都是
,但是当时我脑子里还是有一些原因!我试过了。我做的时候说你必须等10分钟。
$name = "lap" . strval($i);