我有一张表" DUE_DATE"列,在我的页面上,我有一个输入,我想用作查询条件。
让我们说:
<?php
include 'database.php';
$pdo = Database::connect();
$sql = 'SELECT * FROM production WHERE DUE_DATE = "2017-10-01"';
foreach ($pdo->query($sql) as $row) {
echo '<tr>';
echo '<td style="text-align:center" width="15%">'. $row['CUSTOMER'] . '</td>';
echo '<td style="text-align:center" width="10%">'. $row['ORDER_NO'] . '</td>';
echo '<td style="text-align:center" width="10%">'. $row['ORDER_DATE'] . '</td>';
echo '<td style="text-align:center" width="10%">'. $row['DUE_DATE'] . '</td>';
echo '<td style="text-align:center" width="12%">'. $row['POC'] . '</td>';
echo '<td style="text-align:center" width="12%">'. $row['TOTAL_QTY'] . '</td>';
echo '<td style="text-align:center" width="13%">'. $row['ORDER_TYPE'] . '</td>';
echo '<td style="text-align:center" width=18%>';
echo '<a class="btn btn-success btn-sm" href="aafes-update.php?id='.$row['ID'].'">Update</a>';
echo '<a class="btn btn-danger btn-sm" href="aafes-delete.php?id='.$row['ID'].'">Delete</a>';
echo '</td>';
echo '</tr>';
}
Database::disconnect();
?>
我没有在我的sql上手动编写截止日期,而是想从输入中获取值
<form action="" method="post" role="form" class="form-horizontal">
<div class="form-group form-group-sm">
<label for="due-date" class="col-sm-2 control-label" style="text-align:right">Search by Delivery Date</label>
<div class="col-sm-2">
<input type="text" class="form-control input-sm datepick" name="dueDate">
</div>
<button type="submit" class="btn btn-success form-control"> Go</button>
</div>
</form>
如果我使用$ _GET或$ _POST,我应该如何编写表单操作?我该怎么办?希望我明白,谢谢你。