如何防止用户使用PHP和MySQL进入网站?

时间:2018-10-30 07:16:45

标签: javascript php mysql ajax phpmyadmin

总而言之,我想防止用户在Activity等于1:https://ibb.co/hhjU0q的此表中的变量时输入。 HTML表格:https://ibb.co/cc190q。因此,当您单击复选框并删除时,Activity变量应从0等于1,并且用户无法登录该站点,但保留了他在HTML表中的字符串,即该字符串不会消失,并且值“已阻止”出现在状态列中。因此,当“活动”等于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>

感谢您的任何想法和帮助!)

0 个答案:

没有答案