2014-02-09 38 views
0

approve.php如何更新特定ID接受或拒絕用戶

<?php 
include('lock.php'); 
include('config.php'); 

$querychange = mysql_query("UPDATE booking_members SET status='Approved'"); 
echo 'The Request has been approved. You may now go <a href="admin-panel.php">Back to the previous page</a>'; 
?> 

如何更新的ID顯示狀態批准?

這裏是我的admin-panel.php

$req = mysql_query('select id, email, start_date, end_date, time_event, 
        time_submitted,payment_method, status from booking_members'); 
while($dnn = mysql_fetch_array($req)){?> 
+0

添加一個WHERE條款的查詢? – kero

回答

1

設置一個$id變量,然後傳遞到與WHERE子句查詢。在第一頁上的按鈕上,您可以通過?id=傳遞變量。這看起來像:

首頁代碼:

<td class="left"> <a href="approve.php?id=<?php echo $dnn['id']; ?>">Approve</a> </td> 

然後approve.php

// set id 
$id = $_GET["id"]; 
$querychange = mysql_query("UPDATE booking_members SET status='Approved' WHERE id = '$id'"); 
+0

這是我的代碼爲admin-panel.php $ req = mysql_query('選擇id,電子郵件,start_date,end_date,time_event,time_submitted,payment_method,來自booking_members的狀態'); while($ dnn = mysql_fetch_array($ req))<?php echo $ dnn ['id']; ?> – user3290020

+0

,然後我的確認按鈕 \t Approve \t – user3290020

+0

@ user3290020我編輯我的答案,基本上所有你需要做的就是使用'<?php',而不僅僅是一個' <?',然後在'approve.php'中獲得'id'。嘗試新的代碼。 – hichris123

0

我有一個類似的問題...事情是沒有批准列。有一個授權(拼寫如何在DNN中使用)列。這裏是我的選擇聲明,以顯示我的網站的核準成員:

SELECT 
u.UserName, 
upd.FirstName, 
upd.LastName, 
upd.unit as Numerical, 
Upd.Street 
FROM 
dbo.Users AS u LEFT OUTER JOIN 
(SELECT up.UserID, 
MAX(CASE WHEN ppd.PropertyName = 'FirstName' THEN up.PropertyValue ELSE '' END) 
AS FirstName, MAX(CASE WHEN ppd.PropertyName = 'LastName' THEN up.PropertyValue 
'' END) 
AS LastName, 
MAX(CASE WHEN ppd.PropertyName = 'Unit' THEN up.PropertyValue ELSE '' END) 
AS unit, 
MAX(CASE WHEN ppd.PropertyName = 'Street' THEN up.PropertyValue ELSE '' END) 
AS Street 
FROM 
dbo.UserProfile AS up INNER JOIN 
dbo.ProfilePropertyDefinition AS ppd ON up.PropertyDefinitionID =   
ppd.PropertyDefinitionID 
and ppd.PortalID = 0 Group By up.UserID) 
as upd on u.UserID = upd.UserID Join dbo.UserPortals on UserPortals.Userid =  
U.Userid where Authorised='True' 
and u.userid>16 
相關問題