2016-11-23 5 views
1

を無効にアクティブに私はどのように私は私の中でアクティブ/非アクティブのドロップダウン選択肢を追加したい。この作品ドロップダウンが/

delete.php

<?php 
include_once 'dbconfig.php'; 
if($_POST['del_id']) 
{ 
    $id = $_POST['del_id']; 
    $stmt=$db_con->prepare("UPDATE tbluser set status=1 WHERE id=:id"); 
    $stmt->execute(array(':id'=>$id)); 
} 
?> 

を作ることができ、PHPに新たなんです編集フォームのページが、私は私が非アクティブに選択して、フォームを送信するとき、それは

edit_form.php私のDataTable

に表示されないようにdelete.phpを呼び出す方法を知らないどのように動作させるために知ってはいけません

すべてはそれが編集フォームページにだけ追加機能だ取り組んでいる

+0

データベースユーザテーブルに 'status'のようなカラムを追加することもできます。値は' boolean'になります。このアイデアは実際のユーザーを削除しませんが、ステータスを更新するだけです。ユーザーのクエリを表示するだけで、アクティブな状態のユーザーを表示することができます。 – claudios

+0

私はあなたがedit_form.phpでループを作ってくれることを願っています – madalinivascu

答えて

1

はdelete.phpで 変更を$status= $_POST['stats'];などの統計情報を取得します$_GET['edit_id']$_GET['id']

にあなたは状況

を設定するように更新変更
$id = $_POST['id']; 
$status = $_POST['stats'] 
$stmt=$db_con->prepare("UPDATE tbluser set status=:status WHERE id=:id"); 
$stmt->execute(array(':status'=>$status,':id'=>$id)); 
0

delete.phpに電話する場合は、ajaxを使用できます。

<script> 
$.ajax({ 
    url:'delete.php', 
    type:'post', 
    data: $('form').serialize() 
}); 
</script> 

あなたは$_POSTまたは$_REQUESTの助けを借りて、delete.phpの値を取得することができます。 delete.phpコードが正しい場合、edit_page.phpsubmitにあなたのデータテーブルが影響を受けることがあります。

関連する問題