多个复选框更新和删除查询

时间:2015-09-19 07:21:32

标签: php mysql checkbox

我想更新导师表导师课程表,我有多个导师课程复选框,如果教师更新他的课程或其他信息,两个表也应该更新....导师可以增加或减少课程。我使用了以下查询,但它不适合我

$update_content =   mysql_query("UPDATE wp_tutor
    JOIN wp_tutor_courses
    ON wp_tutor.tutor_id=wp_tutor_courses.tutor_id
    SET wp_tutor.tutor_name='$tNameVar',
    wp_tutor.tutor_qualification='$tQualVar',
    wp_tutor.tutor_skype='$tSkyVar',
    wp_tutor.tutor_specialization='$tuSAreaVar',
    wp_tutor.tutor_gender='$tuGenderVar',
    wp_tutor_courses.course_id='$tuCourseVar'
    WHERE tutor_id='$tid'");



<table cellpadding="5" cellspacing="0" border="1">
  <caption>Tutor Table</caption>
  <thead>
    <tr>
      <th>Tutor ID</th>
      <th>Tutor Name</th>
      <th>Tutor Skype ID</th>
      <th>Tutor Specialization</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td align="center">1</td>
      <td align="center">Kashif</td>
      <td align="center">kashiflatif</td>
      <td align="center">Financial Accounting</td>
    </tr>
    <tr>
      <td align="center">2</td>
      <td align="center">Ammar</td>
      <td align="center">ammar.90</td>
      <td align="center">Research Methods</td>
    </tr>
    <tr>
      <td align="center">3</td>
      <td align="center">Bilal</td>
      <td align="center">bilalhaider95</td>
      <td align="center">Islamic Bond & Practices</td>
    </tr>
  </tbody>
</table>
<br />
<br />
<table cellpadding="5" cellspacing="0" border="1" style="float:left">
  <caption>Tutor Course Table</caption>
  <thead>
    <tr>
      <th>Tutor Course ID</th>
      <th>Tutor ID</th>
      <th>Course ID</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td align="center">1</td>
      <td align="center">1</td>
      <td align="center">1</td>
    </tr>
    <tr>
      <td align="center">2</td>
      <td align="center">1</td>
      <td align="center">2</td>
    </tr>
    <tr>
      <td align="center">3</td>
      <td align="center">1</td>
      <td align="center">3</td>
    </tr>
    <tr>
      <td align="center">4</td>
      <td align="center">2</td>
      <td align="center">1</td>
    </tr>
    <tr>
      <td align="center">5</td>
      <td align="center">2</td>
      <td align="center">3</td>
    </tr>
    <tr>
      <td align="center">6</td>
      <td align="center">3</td>
      <td align="center">1</td>
    </tr>
  </tbody>
</table>
<table cellpadding="5" cellspacing="0" border="1" style="float:left; margin-left:20px;">
  <caption>Course Table</caption>
  <thead>
    <tr>
      <th>Course ID</th>
      <th>Course Name</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td align="center">1</td>
      <td align="center">Certificate</td>
    </tr>
    <tr>
      <td align="center">2</td>
      <td align="center">Diploma</td>
    </tr>
    <tr>
      <td align="center">3</td>
      <td align="center">PGD</td>
    </tr>
  </tbody>
</table>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

试试这个:

$update_content =   mysql_query("UPDATE wp_tutor a
        INNER JOIN wp_tutor_courses b
        ON a.tutor_id=b.tutor_id
        SET a.tutor_name='$tNameVar',
        a.tutor_qualification='$tQualVar',
        a.tutor_skype='$tSkyVar',
        a.tutor_specialization='$tuSAreaVar',
        a.tutor_gender='$tuGenderVar',
        b.course_id='$tuCourseVar'
        WHERE a.tutor_id='$tid'");
相关问题