少し問題があります。ナビゲーションバーがあります
| home | view | view(active) | view(deleted) |
[表示]をクリックすると、次view.php
のコマンドですべてのデータベースレコードを取得するだけです。
SELECT * FROM inventory
在庫テーブルに、またはのいずれかの値を持つという列がありstatus
ます。(アクティブの場合、アクティブでない(または削除された)場合)。 y
n
y
n
view(active)
およびリンクをクリックするとview(deleted)
、次のようなさまざまなクエリを実行したいと思います。
SELECT * FROM inventory WHERE status LIKE 'y' (for retrieval of active records)
SELECT * FROM inventory WHERE status LIKE 'n' (for retrieval of deleted records)
pリンク?view=y
の最後に接続すると正常に動作します。view.ph
私のフォームのフォームアクションはview.php
、ビュータイプがアタッチされている場合を除いて、それ自体()を参照します。?view=y
または?view=n
、条件を使用して、実行するmysqlクエリを決定します。ただし、この状況をPOSTで処理したいのですが、機能していません。URLに値を含めたくありません。ただし、問題なく動作し$_GET
ます。
ありがとう。
CODE(クエリのview.php条件文)
if ($_POST['view'] == "y") {
$result = mysql_query("SELECT * FROM inventory WHERE status LIKE 'y'"); }
else if ($_POST['view'] == "n") {
$result = mysql_query("SELECT * FROM inventory WHERE status LIKE 'n'"); }
else if ($_POST['submit'] == "search") {
$result = mysql_query("SELECT * FROM inventory WHERE descrip LIKE '%$searchString%'"); }
else {
$result = mysql_query("SELECT * FROM inventory"); }
CODE(私のナビゲーションバー)
<div id="navigation">
<a href="add.php"><input type="button" value="ADD" /></a>
<a href="view.php"><input type="button" value="VIEW" /></a>
<a href="view.php?view=y"><input type="button" value="view active" /></a>
<a href="view.php?view=n"><input type="button" value="view deleted" /></a>
<div><br />
<form action="view.php" method="POST">
<input type="text" name="searchDescription" id="search" placeholder="search for text in description" value="<?php echo $_POST['searchDescription']; ?>"/>
<input type="submit" value="SEARCH" name="submit" id="searchDescriptionButton" />
</form>
</div>
</div>