私は以下のコードとしてページのデザインを持っています。 前のページからこのページとこのページに渡された詳細があります。 これは、ユーザーが日付を選択して空き状況を確認するためのページです。 私はデータベースとの比較のためにdatetimeをunixtimeに変換するステップに固執しています。また、比較した後、利用できない場合はスロットボタンを無効にすることは可能ですか?PHPは、比較すると表示するSQL変換時間
必要条件は、9-5から時を選択し、選択した日時と前のページから渡されたその他の情報を格納することです。
おかげ
<?PHP
\t session_start();
\t
\t $userid = $_SESSION['userid'];
\t $cname = $_POST['cname'];
\t $cadd = $_POST['cadd'];
\t $cphone = $_POST['cphone']
\t \t
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
<script src="http://code.jquery.com/jquery-1.5.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
<title>Trial </title>
</head>
<body>
<div data-role="page">
<div data-role="header">
<h1>
Reservation Form
</h1>
</div>
<div data-role="content">
<form method="post" action="datetime.php">
\t <div data-role="fieldcontain">
<label for="date">
Select Date
</label>
<input type="datetime-local" step="3600" name="datetime" id="datetime" value=""/> \t \t
\t <div data-role="fieldcontain">
\t <label for="slot">
\t Slot
\t </label>
<input type="button" value="Slot 1" data-role="button" />
\t <input type="button" value="Slot 2" data-role="button" />
\t </div>
<div>
<input type="submit" value="Check Availability" data-role="button" data-inline="true"/>
</div>
<div>
<input type="submit" value="Next" data-role="button" data-inline="true"/>
</div>
</form>
<div data-role="footer">
Test
</div>
</div>
</body>
</html>
データベースに格納する前に、同じページでdatetimeをunix時間に変換したいと考えています。つまり、私はUNIXの時間に基づいて比較するだけです。 ユーザは日付を選択し、2つのスロットが使用可能かどうかを表示する必要があります。データベース内のカウント0が使用可能である場合は、有効または無効のいずれかのボタンに反映されます。 – zach89
$ date = '14 .11.2017 '; $ datetime =新しいDateTime($ date); echo $ datetime-> getTimestamp(); –