За последние 24 часа нас посетили 18647 программистов и 1599 роботов. Сейчас ищут 987 программистов ...

Вывод из таблице при if else

Тема в разделе "MySQL", создана пользователем Moisey, 21 окт 2013.

  1. Moisey

    Moisey Новичок

    С нами с:
    21 окт 2013
    Сообщения:
    1
    Симпатии:
    0
    Всем доброго времени суток, проблема.

    Есть таблица client_db . В этой таблице есть поле ip - в это поле 3 строки

    225.225.225.225
    220.220.220.220
    и мой ип
    127.0.0.1

    Есть конструкция

    Код (Text):
    1. <?
    2. include "database.php";
    3. $client_db = mysql_query("SELECT * FROM client_db",$db);
    4.  
    5.  
    6. while($ip_db = mysql_fetch_array($client_db))
    7. {
    8. if($ip_db['ip'] != $_SERVER['REMOTE_ADDR'])
    9. {
    10. echo ' IP не равны ';
    11. }
    12. else
    13. {
    14. echo ' IP равны ';
    15. }
    16. }
    17.  
    18. ?>
    надо сделать так чтобы если хоть 1 ip из таблицы сравнился с ip юзера который попал на этот скрипт, то выводить ему это echo ' IP равны '; , если ip не совпал то выводить это echo ' IP не равны ';

    Сейчас выводит это "IP не равны IP не равны IP равны"
     
  2. Yadfewm

    Yadfewm Активный пользователь

    С нами с:
    20 июл 2009
    Сообщения:
    223
    Симпатии:
    0
    Код (Text):
    1. $ipravni = false;
    2. while($ip_db = mysql_fetch_array($client_db)) {
    3.     if($ip_db['ip'] != $_SERVER['REMOTE_ADDR']) {
    4.         //echo ' IP не равны ';
    5.     } else {
    6.         $ipravni = true;
    7.     }
    8. }
    9.  
    10. echo ($ipravni)?' IP равны ':' IP не равны ';