2011-09-14 158 views
0

我有一个网站的用户列表,主要是使用每个成员的唯一ID。用户列表管理管理

我需要在每个名称后面都有一个按钮来删除或修改,但我找不到如何正确执行此操作的代码!

 $result = mysql_query("SELECT * FROM users ORDER BY ID_Usager"); 
     while($row = mysql_fetch_array($result)) 
      { 
      echo "<form method='post'>"; 
       echo "<tr>"; 
       echo "<td>" . $row['Pseudo'] . "</td>"; 
       echo "<td>" . $tempID . "</td>"; 
       echo "<td>" . $row['Email'] . "</td>"; 
       echo "<td>" . $row['Status'] . "<input type='submit' name='delete[" . $tempID . "]' value='Delete'> <input type='submit' name='modify[" . $tempID . "]' value='Modify'> </td>"; 
       echo "</tr>"; 
       echo "</form>"; 
      } 

(我跳过了一些表代码..) 因此,这显示为:

文森特25625 [删除] [修改]

那么我想,当我点击提交,它重新加载页面,我看是否删除后[]是空的,或修改为空,...

 if(!empty($_POST['delete'])) 
     { 

      $test[] = $_GET['delete[]']; ---- LINE 163 ERROR... 

      //Delete from blablabla userID = $test; 
     } 
     else 
     { 
      ... check for modify then blablabla.  

     } 

但它不工作,我得到一个错误。

Notice: Undefined index: delete[] in C:\wamp\www\VMAD\admin_usagers.php on line 163 

回答

0

[]是问题所在。它应该是

$test = $_POST['delete']; 
+0

注意:未定义指数:删除C:\ WAMP \ WWW \上线VMAD \ admin_usagers.php 163 同样的错误:( – Insecurefarm

+0

啊,我没有注意到你有表单集对于'POST'看到编辑 –

+0

我改变了它,$ test现在是ARRAY(在echo中),我怎样才能达到ID号?谢谢! – Insecurefarm