2011-10-23 29 views
1

我想通过一些数据,我发现在我的表中使用搜索到另一个PHP页面。这里是我的代码传递数据使用PHP和HTML

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

为了便于阅读,我在上面的代码中放了数字 那么你能帮我吗? 谢谢

回答

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> 
'; 
+0

谢谢它工作正常 – David83

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>