简体   繁体   English

查询未执行

[英]query is not execute

i have a search box to find the information of student. 我有一个搜索框来查找学生的信息。 All the data display well, and admin can update the status from it but when admin want to update the application the query just does not execute. 所有数据都能很好地显示,并且admin可以从中更新状态,但是当admin要更新应用程序时,查询不会执行。 i dont think that the sql command is wrong. 我不认为sql命令是错误的。 am i missing something? 我想念什么吗? heres the code 继承人的代码

public function searchApplicant()
    {
        echo '<table><form method="post">
            <tr><td>
                <input type=search name="studID" placeholder="ID Pelajar...">&nbsp;&nbsp;<button name="searchStud" type="submit">Cari</button>
            </td></tr></form>
            <tr><td>';
            if(isset($_POST['searchStud']))
            {
                if(isset($_POST['studID']))
                {
                    $studID=$_POST['studID'];
                    $query = mysql_query("SELECT * FROM `application` WHERE `studID` = '$studID'");
                    if(!$query)
                        {
                            echo mysql_error();
                        }
                    else
                    {
                        while($row = mysql_fetch_array($query)) 
                        {

                            $appID = $row['appID'];
                            $ic = $row['ic'];
                            $faculty = $row['faculty'];
                            $programme = $row['programme'];
                            $campus = $row['campus'];
                            $statusS = $row['statusS'];
                            $gender = $row['gender'];
                            $part = $row['part'];
                            $session = $row['session'];
                            $cgpa = $row['cgpa'];
                            $gpa = $row['gpa'];
                            $state = $row['state'];
                            $accountNo = $row['accountNo'];
                            $addressStud = $row['addressStud'];
                            $postcodeStud = $row['postcodeStud'];
                            $phoneS = $row['phoneS'];
                            $nameG = $row['nameG'];
                            $job = $row['job'];
                            $relationship = $row['relationship'];
                            $marriageStatus = $row['marriageStatus'];
                            $addressG = $row['addressG'];
                            $postcodeG = $row['postcodeG'];
                            $phoneG = $row['phoneG'];
                            $incomeG = $row['incomeG'];
                            $incomeM = $row['incomeM'];
                            $incomeO = $row['incomeO'];
                            $statusApplication = $row['statusApplication'];

                            echo '<form method="post">
                            <table border="0" cellspacing="2" cellpadding="2" width="705" style=" #fff;-webkit-box-shadow: 0 0 10px #660066; background:#ffffff;padding:0px;color:#848484; margin-top:50px;">
                            <tr>
                            <td><div align="left"><strong>No. Pelajar </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$studID.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>No. K/P </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$ic.'                          </td>
                          </tr>

                          <tr>
                            <td><div align="left"><strong>Fakulti</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$faculty.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Kod Kursus </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$programme.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Kampus</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>UiTM Melaka Kampus Jasin</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Taraf Perkahwinan </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$statusS.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Semester/Bahagian</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$part.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Sesi</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$session.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>CGPA Terkini </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$cgpa.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>GPA Terkini </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$gpa.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Negeri Asal </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$state.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>No. Akaun Bank Islam </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$accountNo.'</td>
                          </tr>
                          <tr>
                            <td>
                              <p align="left"><strong>Alamat Surat Menyurat</strong></p>                              <p align="left"><strong>(</strong><strong>Kolej/Rumah Sewa) </strong></p></td><td><div align="center"><strong>:</strong></div></td>
                            <td>'.$addressStud.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Poskod</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$postcodeStud.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>No. Telefon </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$phoneS.'</td>
                          </tr>
                          <tr>
                            <td width="23%"><div align="left"><strong>Nama Ketua Keluarga </strong></div></td>
                            <td width="7%"><div align="center"><strong>:</strong></div></td>
                            <td width="70%">'.$nameG.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Pekerjaan</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$job.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Hubungan</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$relationship.' </td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Status Perkahwinan </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$marriageStatus.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Alamat Surat Menyurat </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$addressG.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Poskod</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$postcodeG.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>No. Telefon </strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$phoneG.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Pendapatan Bulanan </strong></div></td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Bapa/Penjaga</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$incomeG.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Ibu</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$incomeM.'</td>
                          </tr>
                          <tr>
                            <td><div align="left"><strong>Lain-lain</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>'.$incomeO.'</td>
                          </tr>

                          <tr>
                            <td><div align="left"><strong>Status Permohononan</strong></div></td>
                            <td><div align="center"><strong>:</strong></div></td>
                            <td>
                                <select name="statusApplication">
                                    <option disabled="disabled" value="Dalam Proses" '.(($statusApplication=='Dalam Proses')?'selected="selected"':"").'>Dalam Proses</option>
                                    <option value="Tidak Berjaya" '.(($statusApplication=='Tidak Berjaya')?'selected="selected"':"").'>Tidak Berjaya</option>
                                    <option value="Berjaya" '.(($statusApplication=='Berjaya')?'selected="selected"':"").'>Berjaya</option>
                            </td>
                          </tr>
                          <tr>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                            <td><input type="submit" name="updateStatus" value="Kemaskini Status Permohonan"></td>
                          </tr>
                        </table>
                        </form>';

                        if(isset($_POST['updateStatus']))
                        {
                            if(isset($_POST['statusApplication'])){
                                $statusApplication = $_POST['statusApplication'];

                                $sql2 = "UPDATE `application` 
                                SET `statusApplication`='$statusApplication'
                                WHERE `studID` = '$studID'";

                                $query2 = mysql_query($sql2);

                                if(!$query2)
                                    echo mysql_error();
                                else
                                {
                                    echo "<script type='text/javascript'>
                                    alert('Status permohonan telah berjaya dikemaskini.');
                                    window.location.href= 'searchApplicant.php';

                                    </script>";
                                }
                            }
                        }
                    }
    }}}}

Your logic is badly flawed. 您的逻辑存在严重缺陷。 You basically have: 您基本上有:

display form
   show search results
        update database

When it should be more 什么时候应该更多

display form
if (search mode) {
   run search
} else if (update mode) {
   run update
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM