2011-10-23 8 views
1

私は自分のテーブルにある特定のデータを他のPHPページへの検索を使って渡そうとしています。ここに私のコードですphpとhtmlを使ってデータを渡す

私の検索機能が正常に動作していると、レコードは[0]私はこのコードを実行するときに必要なデータが含まれているが、私はこのエラーを取得していますです
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> 
"; 

解析エラー:構文エラー、予期しないT_STRINGを、 '、'、 ';' in search.php on line 1

読みやすくするために上記のコードに数字を記入してください あなたは私を助けてくれますか? ありがとう

答えて

7

echosの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> 
関連する問題