私がやろうとしていることをさらに正確に説明しましょう。フィールド id、book、author、genre、email を持つ 1 つのテーブルでデータベースにクエリを実行しています。
正常に動作する挿入ページがありますが、書籍、著者、ジャンル、電子メールの各フィールドに固有のエントリを表示するドロップダウン ボックスを備えた 4 つの検索を含む検索ページが必要です。
データベースのエントリを表示するために作業している URL に出くわしましたが、エントリをクリックしてもどこにも行きません:
(デッドリンク)http://www.phpsuperblog.com/php/html-form-drop-down-menu-with-data-from-mysql-datebase-as-options/
何か基本的な間違いをしていることを願っています。それを機能させるための最新の試みはここにあります:(
デッドリンク)http://swapabook.hostei.com/search6.php
私は以前、次のリンクをたどってこれらのドロップダウンメニューを作成し、データベースで動的に変化しているものを照会しようとしていました:
(deadlink)http://forums.devarticles.com/mysql-development-50/drop-down-menu-populated-from-a-mysql-database-1811.html
これを編集して正しいことをしていることを願っていますが、新しいエントリを追加してほしい場合は、これを行うこともできます.
私のhtmlコードは次のとおりです。
<form action="namesearch2.php" method="post">
Name of Book
<SELECT NAME=name>
<OPTION VALUE=0>Choose
</SELECT>
<input type="submit">
</form>
php は次のとおりです。
<?php
$con=mysqli_connect('mysql1x.000webhost.com','a4425533_swapabo','xxxx','a4425533_swapabo');
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"'SELECT book FROM book'");
while($row = mysqli_fetch_array($result))
{
$bookselect=$row["book"];
$options.="<OPTION VALUE=\"$bookselect\">".$bookselect.'</option>';
}
?>
以前は、フィールドにテキストを入力してデータベースにクエリを実行することができましたが、このドロップダウン メニューにデータを入力しようとすると、さらに複雑になります。
(デッドリンク)http://swapabook.hostei.com/search2.html