0

私はこのようなajaxポップアップを持っています...

<div class="white-popup-block" style="max-width:600px; margin: 20px auto;">
<?php
include "konekdb.php";
if(isset($_GET['kode_kb'])) {
    $kode_kb = mysql_real_escape_string($_GET['kode_kb']);

        $sql    = "SELECT * FROM  kb_tiny 
                         WHERE kode_kb='$kode_kb'" ;
        $query = mysql_query($sql, $koneksiDB) or die ("error query".mysql_error());
        $data = mysql_fetch_assoc($query);
        echo "Title : ".$data['title'];
        echo "No Ticket :".$data['no_ticket'];
        echo "Error Code : ".$data['error_code'];
        echo "example :  ".$data['ex_case'];
        echo "Solution :".$data['solution'];
        echo "Creator :  ".$data['creator'];
        echo "Date Modified :  ".$data['modified'];

}
?>
</br>
</br>
</br>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input name="approved" type="button" value="Approved" /> <input name="reject" type="button" value="Reject" />
</form>
</div>

選択した*データベースの詳細をクリックすると、上記のようなポップアップが表示され、ポップアップすると、承認および拒否するボタンが表示されます...そのボタンを処理する方法により、データベースのステータスを更新できます...次のようなもの:

if(isset($_POST['approved'])) {
  $sql = "UPDATE `kb_tiny` SET `status` = 'approved'";

コードがどのように機能するかを助けてください...データはすでに表示されていますが、承認されたボタンと拒否が機能していません:(

4

3 に答える 3

0

に変更type="button"type="submit"ます。

于 2013-09-12T07:18:42.413 に答える
0

このコードを置き換えます

<input name="approved" type="button" value="Approved" /> 
<input name="reject" type="button" value="Reject" />

<input name="approved" type="submit" value="Approved" /> 
<input name="reject" type="submit" value="Reject" />
于 2013-09-12T07:25:58.213 に答える
0

ボタンを処理するには、入力タイプを変更するだけです..

<input type="button" />

<input type="submit" />
于 2013-09-12T07:46:47.107 に答える