0
ラジオボタンを使用してORDER BYリストを作成して送信します。
このコードにはまっていますが、送信するとうまくいきますが、保留中のラジオボタンを確認して送信すると、エラーメッセージが未定義のインデックスがあります。 $ limit変数は、1ページあたりのリストの制限にすぎません。
PHP
$limit = 'LIMIT ' .($pagenum - 1) * $page_rows .',' .$page_rows;
$sql = "SELECT * FROM v_tickets_information";
if (!isset($_GET['filter'])) {
if ($_GET['filter'] == 'old') {
$sql .= " ORDER BY Date_Time ASC $limit";
} elseif ($_GET['filter'] == 'latest') {
$sql .= " ORDER BY Date_Time DESC $limit";
} elseif ($_GET['stats'] == 'pending') {
$sql .= " WHERE TicketStatus = 'Pending' ORDER BY Date_Time DESC $limit";
}
}
HTML
<form>
<input type="radio" name="filter" value="latest"> Latest to old<br>
<input type="radio" name="filter" value="old"> Old to latest<br>
<hr>
<input type="radio" name="stats" value="new"> New<br>
<input type="radio" name="stats" value="pending"> Pending<br>
<input type="radio" name="stats" value="open"> Open<br>
<input type="radio" name="stats" value="closed"> Closed
<div class="form-group">
<label for="dept"><h2>Department</h2></label>
<select class="form-control" id="dept" name="dept">
<option>All</option>
<option>Accounting</option>
<option>Admin Office</option>
<option>Customer Service</option>
<option>SLI</option>
<option>HRD</option>
<option>Engineering Office</option>
<option>Production</option>
<option>Accounting</option>
<option>IMPEX</option>
<option>MIS</option>
</select><br>
<div class="col-md-9">
<input type="submit" name="Submit" value="Sort" class="btn pull-left" />
</div>
</div>
</form>
ところで私が最初にこれを修正する必要が早期にエラーを取得して、部門の原因イムのコードのphpを作成didntの。このコードを修正してください。スクリーンショットを聞く。
であなたの文を交換してみてください。エラーを表示してください! – g9m29
ああ申し訳ありませんが、私はあなたに答えた:http://i.stack.imgur.com/f1m6N.jpg – Jomai
これにより、エラーが修正されます。 – g9m29