私はここで少し問題があります。私はPHPとJSのどちらかが新しいです。私はその中にMySQLデータベースを持つPHPコードを持っています。 JSファイルでは、ユーザーの入力された日付が今日の日付より早いかどうかをチェックするコードを書いています。今はすべてのユーザーをデータベースに追加していますが、今日の日付より前に入力したユーザーだけを追加する必要があります(ユーザーにTRUE if文を追加するだけです)。私はどうしたらいいですか?助けてくれてありがとう。ここで日付が今日の日付より後である場合、データベースにユーザーを追加しない方法はありますか?
はJSコードの私の一部です:私は信じているあなたの質問に答えるように編集
<?php
try {
$db = new PDO('mysql:host=127.0.0.1;dbname=employees;charset=utf8','root','');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
if (isset($_POST['Submit'])) {
$name = $_POST['name'];
$surname = $_POST['surname'];
$employmentDate = $_POST['employmentDate'];
$insert = $db->prepare("INSERT INTO employee (name,surname,employment_date) VALUES (:name,:surname,:employmentDate)");
$insert->bindParam(':name',$name);
$insert->bindParam(':surname',$surname);
$insert->bindParam(':employmentDate',$employmentDate);
$insert->execute();
}
}
catch (PDOException $e) {
echo "There is something wrong with the database".$e->getMessage();
die();
}
?>
、あなたはそれがあったか見当がつかないmoment.jsを使用生成された時刻、またはホストが設定されている時刻と日付。 * x *と* today *は何ですか?私は彼らが日付だと思いますが、どのように生成されますか? – RobG
もう少し含めることができますか?あなたのPHPコードは、データが実際にDBに挿入されている場所だと思いますか?そのチェックをPHPコードに入れ、日付が有効であればSQLインサートだけを呼び出すとどうなりますか? – mparis
私は自分のPHPコード – user7435747