2014-09-03 1 views
0

를 업데이트하지 help..pleasePHP는 MySQL 데이터베이스를 사용하면 확인을 클릭 할 때 user..the 데이터베이스 updating..i이 필요하지 않습니다 .... 내 code..my 데이터베이스 늘 업데이트를 확인할 수 있습니다

<?php 
include('connection.php'); 

if(isset($_POST['id'])) 
{ 
    if($_POST['status']=='confirmed') 
    { 
     $uid=$_POST['id']; 
     $sql_update=mysql_query("UPDATE `tmc` SET `status`='confirmed' WHERE (`mem_id`='$uid')"); 
    } 
} 
$sql=mysql_query("SELECT * FROM member WHERE status='pending'"); 

echo "<table>"; 
while($result=mysql_fetch_array($sql)) 
{ 
    $id=$result['mem_id']; 
    $username=$result['username']; 
    echo "<tr> 
      <td> 
       ".$id." 
      </td> 
      <td> 
       ".$username." 
      </td> 
      <td> 
       <a href='?id=".$id."&status='confirmed''>Confirm User</a> 
      </td> 
     </tr>"; 

} 
?> 
+0

connection.php 파일을 추가 할 수 있습니까? –

+0

당신은'GET' 메쏘드와 함께'status' 매개 변수를 보내지만'POST' 메쏘드로 그 값을 잡으려고합니다. – bekt

+0

공포에 걸리기 쉽기 때문에 공개 인터넷과 가까운 곳이 아니길 바랍니다. 어떤 사용자 매개 변수도 [제대로 이스케이프 처리되지 않았습니다] (http://bobby-tables.com/php)! mysql_query는 쓸데없는 인터페이스이므로 새로운 응용 프로그램에서 사용해서는 안되며 이후 버전의 PHP에서는 제거 될 것임을 기억하십시오. [PDO와 같은 현대적인 대체물은 배우기 어렵지 않습니다.] (http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/). PHP를 처음 사용하는 분이라면 [PHP The Right Way] (http://www.phptherightway.com/)와 같은 안내서가 모범 사례를 설명하는 데 도움이 될 것입니다. – tadman

답변

0

시험해보기 :

.... 

if(isset($_GET['id'])) 
{ 
    if($_GET['status']=='confirmed') 
    { 
     $uid=$_GET['id']; 
     $sql_update=mysql_query("UPDATE `tmc` SET `status`='confirmed' WHERE (`mem_id`='$uid')"); 
    } 
} 

.... 
+0

아직도 .. 작동하지 않았습니다. –