PHP は入力された開始時刻と終了時刻に基づいて注文データを検索します
<form name="form2" method="get" action="shops_operations.php"> <br /><input name="starttime" type="text" id="starttime" value="<?php echo $startDay?>" class='iptxt'/><br /><input name="endtime" type="text" id="endtime" value="<?php echo $endDay?>" class='iptxt'/><br /><input name="dingdan" type="submit" class='np coolbg' value="搜索"><br /></from><br />
データベースのテーブル名は dede_shops_orders、時刻フィールドは stime (int 型) で、時刻データに変換されて表示されます。 ; コントロールが準備できたので、この 2 つをベースに使用したいのですが、PHP ページに入力された時刻データを検索する方法を教えてください。
-----ソリューションのアイデア----------------------クエリを選択する場合の間隔、>
-----ソリューションのアイデア----------------------shops_operations .php ページは、sql
select * from dede_shops_orders where 渡された開始時刻 $startTime と終了時刻 $endTime に基づいて、$startTime と $endTime の間の `stime` を書き込みます。
最初に開始時刻と終了時刻を入力する必要があります整数に変換
-----解決案----------------------
これはすでに開始時間と終了時間で検索しています。結果が出ました
------解決策のアイデア----------------------印刷します $ とはt1 $t2 とデータベースに保存されている stime フィールドは次のようになりますか?
------解決策------ --- . ああ、問題はわかりました。値を取得するときに、フォームは $_POST を使用して送信されます。
- -----解決策-- --------------------method="get" が method="post" に変更されます
----- -解決策---------------------- 比率を実行するときは同じ形式を使用します。データベース内の時間は int で格納されるため、時間条件も比較のために int に変換されます。