[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0

    Ты немнога непонял вот из этого кода

    PHP:
    <?php 
    $query 
    "SELECT * FROM `users`"
    $result mysql_query($query); 
    while(
    $row mysql_fetch_array($result)) echo $row['login'].'<br/>'
    ?>
    Нужно чтобы выводились логины из где поле yes равен 0
     
  2. Fuckel

    Fuckel Banned

    Joined:
    16 Jan 2008
    Messages:
    274
    Likes Received:
    59
    Reputations:
    6
    PHP:
    <?php 
    $query 
    "SELECT * FROM `users` WHERE yes=0";
    $result mysql_query($query); 
    while(
    $row mysql_fetch_array($result)) echo $row['login'].'<br/>'
    ?> 
    Будьте так добры, почитайте хотя бы мануалы. http://www.php.net/manual/ru/
     
    #4802 Fuckel, 19 Aug 2008
    Last edited: 19 Aug 2008
    1 person likes this.
  3. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Как выводить текст на экран во время работы скрипта?

    После эха ставлю flush но не помагает. Хотя инфы выводится достаточно
     
  4. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    65
    Reputations:
    10
    PHP:
    flush;
    ob_flush;
     
    1 person likes this.
  5. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    и как это использовать ?
     
  6. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Вот еще вопросик. Как проверить есть ли поле в таблице с именем 123 вывести результат Есть или нет
     
    #4806 Хацкер, 20 Aug 2008
    Last edited: 20 Aug 2008
  7. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    PHP:
    if(mysql_query("запрос")!=0) echo "есть";
    else echo 
    "нет";
    на почитай
     
    1 person likes this.
  8. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    65
    Reputations:
    10
    Пример из моего ирц-бота:
    PHP:
        while($data fgets($fo256))
        {
            
    $out htmlspecialchars($data);
            echo 
    nl2br($out);
            
            
    flush();
            
    ob_flush();

            
    $ex explode(' '$data);
            
    $command str_replace(array(chr(10), chr(13)), ''$ex[3]);
                if(
    eregi('!disconnect'$command))
                {
                    
    fclose($fo);
                    echo 
    '    </div>';
                    die;
                }
        }
    Как видишь flush;ob_flush; после echo, чтобы выводить в браузер сообщения помере их появления...
     
  9. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0

    Всеравно что-то не выходит

    PHP:
    <form name="test" action="index.php" method="post">
    <input type="text" name="login" value="" />
    <?
    $login = $_POST['login'];
    $query = "SELECT * FROM `users`"; 
    $result = mysql_query($query);

    if(mysql_query("$login")!=0) 
    echo "есть"; 
    else
    echo "нет"; 
    ?>
     
  10. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Да конечно...
     
  11. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    http://www.softtime.ru/dic/id_dic=329&id_group=14
    Рой в эту сторону ..
    curl_setopt ($ch, CURLOPT_HTTPHEADER, Array("X-FORWARDED-FOR: 127.0.0.1")); имхо .. ах да, если будут проблемы, попробуй добавить -
    curl_set_opt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
     
    1 person likes this.
  12. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    А правильно ли делал?
    mysql_connect($dbhost, $dbuser, $dbpass) or die("Mysql: connect.");
    mysql_select_db($dbname) or die("Mysql: select_db.");
     
  13. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    1 person likes this.
  14. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    как переадресовать юзера?
    допустим юзер подал заявку допустим на комнату вип+)) высит его заява с кнопкой, при клике по кнопке, пользователя который нажал на зайти в вип комнату редиректнуло на определенную страницу, а тот юзер который висел с заявой, так и висит....как ему сказать что он уже в вип комнате с другим бюзером?
    да, при принятии заявки на комнату, оба пользователя заносятся в определенную бд....может делать проверку, допустим если ник == нику в бд с випами то редирект?
     
  15. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    XopoIII,
    PHP:
    <script type="text/javascript">location.href='room.php?nick=sekas';</script>
    Второе, проверяй аяксом есть кто в комнате или нет
     
  16. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    =) ухохотался))

    а пыхом никак не проверить? с аяксом плохо, оч плохо...или если есть то ссылочкой на статейку из которой проверку такую можно было бы быстро соорудить
     
  17. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Как ты на пыхе в реальном времени когда страница уже загружена узнаешь что кто-то в комнате?
     
  18. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    ну бд обновилась, можно на странице разместить код, который будет выбирать записи из определенной бд и проверять на совпадение с ником пользователя, если есть то редирект, и допустим когда он подал заявку, делать каждую минуту обновление страницы и получится если запись появилась, страница обнавляется, запрос совпал и редирект...
     
  19. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Да, можешь делать обновление страницы каждые n секунд/минут
     
  20. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    попробую,ток подскажи как подключить к таймеру функцию обновления? тоесть сам таймер, не делал просто никогда
    p.s. спасиб за наводку, сделал через
    <meta http-equiv="refresh" content="10">
     
    #4820 XopoIII, 20 Aug 2008
    Last edited: 20 Aug 2008
Thread Status:
Not open for further replies.