2017-02-14 12 views
0

このクエリでデータベースの内線番号と部門を要求します。私はそれを1つだけで動作させることができますが、両方で動作させることはできません。複数のフィールドを含むREQUESTクエリ

コード:

$this_user_ext =$_REQUEST['extension']; <----This line here I need 'department' in it as well. 

    // sending query 
    mysql_query("DELETE FROM users WHERE extension = '$this_user_ext'") 
    or die(mysql_error());   


    if($_POST['action']) 
{ 

include('maildelete.php'); 

$extension=$_POST['extension']; 

header("Location: index.php"); 
} 
+1

をあなたは同時に使用する場合、または異なる&あなたは私のようにそれを使用したい – gaurav

+0

多くを説明することができます可能であれば同時刻にお願いします。 @ gaurav – RedZ

+1

他の変数 '$ a = $ _REQUEST ['department']'と同じように使用できます。ありがとうございます。 – gaurav

答えて

0

だから基本的に、あなたが何かしたい:

$this_user_ext = $_REQUEST['extension']; 
$this_user_dep = $_REQUEST['department']; 
//please escape and/or validate the request values 

$query = "DELETE FROM users WHERE " 
    . "extension = '$this_user_ext' " 
    . "AND department = '$this_user_dep';"; 
mysql_query($query) or die(mysql_error()); 
//please don't use mysql_query(), because it is deprecated 
+0

ありがとうございます。 2が一致しない場合、メッセージをポップアップする方法はありますか?彼らは右の拡張機能を持っているが間違った部門を持っているように? – RedZ

+0

いくつかの静的配列(いくつかの異なる値がある場合)を介して、またはSELECTステートメントを介してデータベースからデータを取得し、結果が空の場合は印刷エラーを確認する必要があります。クエリの例: 'SELECT * FROM users WHERE extension = '$ this_user_ext' AND department = '$ this_user_dep';' –

関連する問題