如何防止用户使用php和mysql进入站点?

soat7uwm  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(234)

为了将其放入nushell中,我想防止用户在activity equals 1的这个表中输入when变量:https://ibb.co/hhju0q. html表格:https://ibb.co/cc190q. 因此,当您单击checkbox并删除时,activity变量应该等于0中的1,并且用户不能登录站点,但其在html表中的字符串被保留,即它不会消失,并且值“blocked”出现在status列中。所以当活动等于0时,用户可以进入站点,而1-他不能。问题是如何在html表中将复选框与用户字符串连接起来。php代码:

<button> Block </button>   
<button onclick="selectAll(this)"> Select All</button> 
<table>
  <tr>
    <th></th>
    <th>Name</th>
    <th>Last login</th>
    <th>Status</th>
  </tr>
<?php 
$db = mysqli_connect('localhost', 'root', '', 'registration');
$query = "SELECT*FROM users WHERE Activity = 0";
$result = mysqli_query($db, $query) or die (mysqli_error($db));
for ( $data = []; $row = mysqli_fetch_assoc($result); $data[] = $row );
$result='';
foreach ($data as $elem) 
{
  $result.='<tr>';
      $result.='<td><input type="checkbox"></td>';
      $result.='<td>'.$elem['username'].'</td>';
      $result.='<td>'.$elem['lastlogin'].'</td>';
      $result.='<td>'.$elem['Activity'].'</td>';
  $result.='</tr>';
}
echo $result;
?>
</table>

谢谢你的建议和帮助!)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题