2011-10-23 40 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>