私は絶対的な初心者であり、まだねじれを解決しています。コードがアマチュアっぽく見える場合は、私を惜しまないでください。
私はこのform.htmlを持っています
ユーザーが日付範囲を入力します。
form action="report.php" method="post"
FROM DATE <input type="DATE" class="textarea" name="dateStart"><br> </br>
TO DATE <input type="DATE" class="textarea" name="dateEnd">
<input type="submit" class="textarea">
</form>
これは Report.php で処理され、report.php は次のようになります。
php
$_POST["dater"]=$date;
$con=mysqli_connect("LOCALHOST","xxxxxxx","xxxxxx","xxxxx");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM `xxxxxxx`
dater);
echo "<table border='1'>
<tr>
<th>DATE</th>
<th>MBM</th>
<th>bulkTank</th>
<th>bagsAt40</th>
";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['date'] . "</td>";
echo "<td>" . $row['bulkTank'] . "</td>";
echo "<td>" . $row['bagsAt40'] . "</td>";
echo "</tr>";
}
echo "</table>";
次に何をすべきかわかりません....うまくいきません。いくつか試してみましたが、特定の日付範囲内で結果をエコーするにはどうすればよいですか。ありがとう!
新しい編集 ---- 新しいコードは次のようになります... Form START DATE
END DATE
Report.php
<?php
$date=$_POST["dateStart"];
$con=mysqli_connect("LOCALHOST","XXXXXXX","++++++","XXXXXX");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM `WeeklyStockTake`
WHERE dateColumn=$date);
echo "<table border='1'> <!--line 32 starts here--!>
<tr>
<th>DATE</th>
<th>MBM</th>
<th>bulkTank</th>
<th>bagsAt40</th>
-----今処理すると、このエラーが発生します - Parse error: syntax error, unexpected T_STRING in /home/simples2/public_html/test/report.php on line 32 (開始場所については上記でコメントしました)終了日を宣言するにはどうすればよいですか?
よろしくお願いします!