-1

これは、ユーザーがデータを入力するフォームです。

<form action="addemployee.php" method="POST" id="addEmployeeToDataBase">
  <input type="text" name="username" placeholder="UserName..." class="txtInput" required="" />
  <input type="text" name="fullname" placeholder="Full Name..." class="txtInput" required="" />
   <br />
  <input type="email" name="email" placeholder="Email Address..." class="txtInput" required="" />
  <input type="password" name="password" placeholder="Password..." class="txtInput" required="" />
   <br />
  <select name="dept" id="txtInput">
      <option value="-1">Select Department</option>
      <option value="Back-Office">Back-Office</option>
      <option value="HR">HR</option>
      <option value="Marketing">Marketing</option>
      <option value="Sales">Sales</option>
      <option value="Technical">Technical</option>
  </select>
     <br />
  <input type="text" name="address" placeholder="Address..." class="txtInput" required=""/>
  <input type="text" name="city" placeholder="City..." class="txtInput" required="" />
     <br />
  <input type="text" name="pincode" placeholder="Pin/Postal/Zip Code..." class="txtInput" required="" />
  <input type="text" name="country" placeholder="Country..." class="txtInput" required="" />
     <br />
  <p style="font-size: 17px;" />Date of Joining:<input type="date" name="joiningdate" placeholder="Joining Date" class="txtInput" required="" />
     <br />
  <input type="submit" name="submit" id="submit" value="Add Employee"/>

ここで、入力されたデータが異なるテーブルに同時に送信される sql ステートメントを使用したいと考えています。

Table employee (emp_id, username, email, password, dept, address, city, pincode, country and joiningdate).

Table dept (dept_id, dept_name, dept_head, and emp_id).

このフォームは、基本的に従業員テーブルに挿入されます。

ここで、「質問」は、単一フォームのデータをそれぞれ従業員テーブルと部門テーブルに挿入したいということです。フォームからの部門の入力データは、部門テーブルの部門名列にも挿入し、従業員の emp_id も更新する必要があります。入力データを含む部門テーブル。

これを案内してください。

4

3 に答える 3