電子書籍の厳選無料作品が豊富!

フォームから検索して結果リストを出力する、のような仕組みで、

■フォーム
<form method="post" action="result.php" name="query">
<input size="25" type="text" name="booktitle"> を含む</td>

■PHP内のSQL
$sql = "SELECT * FROM MYDB WHERE BOOK LIKE '%$booktitle%') ";

としても、変数「booktitle」が渡せません。

調べてみると「register_globals」の設定でFAQ化していることは
なんとなく理解できました。register_globalsをONにすることは
できないのですが、この場合SQL側の「'%$booktitle%'」の部分には
なんと記述したらよいでしょうか?

A 回答 (1件)

$sqlの前に


$booktitle = $_POST['booktitle'];
を入れてはどうでしょうか?
    • good
    • 0
この回答へのお礼

早速のご教示ありがとうございました。

ビンゴでした!!
かなり格闘中だったので大変助かりました。

お礼日時:2005/08/24 12:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!