使用php和html传递数据

时间:2011-10-23 03:05:26

标签: php html xhtml

我试图通过搜索到另一个php页面传递我在表格中找到的某些数据。这是我的代码

echo "
1<form action="adm_edit.php?product_code=$record[0]" method="POST">
2<input type=submit value=Edit>
3</form>
4<form action="adm_edit.php?product_code=$record[0]" method="POST">
5<input type=submit value=Delete>
6</form>
";

我的搜索功能工作正常,记录[0]包含所需的数据,但是当我运行此代码时出现此错误:

解析错误:语法错误,意外T_STRING,期待','或';'在第1行的search.php中

我在上面的代码中将数字放在行上以便于阅读 你能帮我吗? 谢谢

2 个答案:

答案 0 :(得分:7)

在使用回声中的html元素引用时要小心,当使用变量时也要小心! 使用'而不是"时,您还必须在变量前面加上引号,这样您就可以停止回显字符串,并且可以从回显变量开始。您需要使用.连接var和字符串!

这将有效:

echo '
<form action="adm_edit.php?product_code='.$record[0].'" method="POST">
<input type=submit value=Edit>
</form>
<form action="adm_edit.php?product_code='.$record[0].'" method="POST">
<input type=submit value=Delete>
</form>
';

答案 1 :(得分:0)

<form action="adm_edit.php?product_code=<?php echo $record[0]; ?>" method="POST">
<input type=submit value=Edit>
</form>
<form action="adm_edit.php?product_code=<?php echo $record[0]; ?>" method="POST">
<input type=submit value=Delete>
</form>