Как проверить ip пользователя из db и включить/отключить форму textarea

У меня есть некоторые проблемы, чтобы понять это. Пользовательский логин и его ip $_SERVER['REMOTE_ADDR'] будут проверены в базе данных из нескольких строк, имеющих несколько IP-адресов.

id(Primary) name ip
1 abc 127.0.0.1,999.45.67.89
2 xyz 192.168.0.1,108.34.65.78

теперь, если я вошел в систему, мой ip 127.0.0.1 присутствует в 1-й строке. У меня есть форма, которая извлекает приведенную выше таблицу.

<!--?php
$sql="select * from center_listt";
$res=mysql_query($sql);
if(!$res) {
die('could not connect'.mysql_error());
} ?-->

<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<table border="1">

 </table><p> поэтому, если мой ip найден в 1-й строке базы данных или полученной-textarea, я могу редактировать только в textarea.other textarea будет отключен. Не знаю, но чтобы проверить ip-адрес пользователя, а затем процитировать его через каждую строку из db и если ip нашел, возможно, javascript, чтобы включить отключить?</p><table>
 <tbody><tr>
 <th>ID</th>
 <th>Name</th>
 <th>IP Details</th>
 </tr>
<!--?php while($row=mysql_fetch_assoc($res)) 
{
?-->
<tr>
 
 
 <td><textarea rows="4" cols="40" name="ip_details[]"><?php echo $row['ipdetails']; ?></textarea></td>

 </tr>
  </tbody></table></form>
1 ответ

Вы можете использовать

$sql="select * from center_listt WHERE ip LIKE '%" + $_SERVER['REMOTE_ADDR'] + "%'";

для выбора всех строк содержит текущий IP-адрес пользователя.

С наилучшими пожеланиями,

Nebojsa

licensed under cc by-sa 3.0 with attribution.