4つ以上のフィールドを持つフォームがあり、それらのフィールドに挿入されたすべてのデータが関連しています。
たとえば、私は名前がclass
class_time
class_teacher
& batch_name
の4つのフィールドを持っており、フォームを入力して送信するたびにデータがデータベースに送信されます。基本的にタイムテーブルスクリプトです。
もしそうなら、私はmaths
12-01
ashok
IAS
これらの値を追加し、フォームを送信し、それはので、私は同じ時間と異なるバッチと教師の名前を追加し、時間秒あれば、今、それはエラーが表示されるはずですし、フォームが提出してはならない、保存されてしまった最初の時間同じ教師が同時に2つの異なるクラスに出席することはできません。どのように私はPHPでこれを達成することができます。
ここに私が試したいくつかのコードがあります。PHPはデータベースからの値を比較します
$sql2 = "SELECT * FROM `s_timetable`";
$res = mysql_query($sql2) or die(mysql_error());
$fetch_data = mysql_fetch_array($res);
if ($fetch_data['class_info'] && $fetch_data['teacher_info']) == $_POST['class'] && $_POST['teacher']
{
}
mysql _ * - 機能は使用しないでください。それらはphp 5.5以降廃止されており、PHP 7.0で完全に削除されました。 – Manish
'POST'ですでに時間と教師がいるので、エントリが存在する場合はクエリを作成し、そうでなければエントリを作成します。 – Sasikumar