插入文本字段到PHP表
问题描述:
我想知道是否有人可以帮助我请。插入文本字段到PHP表
我已经放在一起下面显示的PHP表,输出上传的文件的列表。
echo("<table style='border-collapse: collapse' class='Grid' border='0' cellspacing='0' cellpadding='2'>");
foreach($files as $mvcfile)
{
echo("<tr>");
echo("<td>");echo("<img src='phpuploader/resources/circle.png' border='0' />");echo("</td>");
echo("<td>");echo($mvcfile->FileName);echo("</td>");
//echo("<td>");echo($mvcfile->FileSize);echo("</td>");
echo("</tr>");
现在我想另一行添加到合并持有我的PHP变量的一个文本字段的表,如下图所示:
echo("<td>");echo(input type="hidden" name="filename" value="<?php echo $mvcfile->FileName; ?>");echo("</td>");
我看了一下在这个网站和其他网站上的几个帖子,我想我明白了我需要做什么,但显然不是因为我收到此错误:
Parse error: syntax error, unexpected T_STRING in /homepages/2/d333603417/htdocs/development/formmanualstarttest.php on line 97
与行97我是试图介绍。
我只是想知道是否有人可以看看这个请让我知道我要去哪里错了。
非常感谢
答
echo "<td>";
echo '<input type="hidden" name="filename" value="' . htmlentities($mvcfile->FileName) . '" />';
echo "</td>";
- 输入不是一个HTML标签,
- 该字符串中没有报价,因此,错误消息:
Parse error: syntax error, unexpected T_STRING
- 你的代码已经内
<?php ?>
标签,所以在你的echo input
附加<?php echo $mvc ...
是不必要的 - 我包的文件名中
htmlentites
安全HTML输出。"
可能在文件名中不常见,但最好是安全而不是抱歉。
+0
所有,真诚的感谢您的帮助和指导。亲切的问候 – IRHM 2012-02-05 15:42:32
答
echo "<td>".'<input type="hidden" name="filename" value="'.$mvcfile->FileName.'" /></td>';
说明:回声,需要的不是()。我删除了那个。字符串必须是'或”补充说,[导致该错误消息。而且,是唱作级联。
重要的是你必须明白:PHP中没有表格。 – 2012-02-05 15:26:16