ホームページ >バックエンド開発 >PHPチュートリアル >PHP初心者への質問: 初めてページに入るときにすべてのデータを選択し、条件をクリックして、条件に従ってデータベースのデータを選択します。
PHP初心者への質問: 初めてページに入るときは、すべてのデータを選択し、条件をクリックして、条件に従ってデータベースのデータを選択してください
初心者の皆さん、質問したいことがあります。初めてページに入ると、すべてのデータベースがロードされ、メニューをクリックして元のページを再ロードしますが、元のクエリ文に条件を渡し、その条件でフィルタリングされたデータをロードして表示します。やってください。
------解決策のアイデア----------------------
<br /><?php<br />$where="where 1=1";<br />if(isset($_POST['seach']))<br />{<br /> if(!empty($_POST['name'])) $where.=" and name='$_POST[name]'";<br /> if(!empty($_POST['age'])) $where.=" and age='$_POST[age]'";<br />}<br />$sql="select * from table {$where}";<br />echo $sql;<br />?><br /><form action="" method="post"><br /><input type="text" name="name" value="" /><br /><input type="text" name="age" value="" /><br /><input type="submit" name="seach" value="seach" /><br /></form><br />