За последние 24 часа нас посетили 19763 программиста и 1656 роботов. Сейчас ищут 1446 программистов ...

как проверить?

Тема в разделе "Вопросы от блондинок", создана пользователем czech, 16 апр 2008.

  1. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    вот что пытался навоять
    PHP:
    1. <?
    2. $query = "select nameid, cinemaid from rating where nameid = ".$names." & cinemaid = ".$cinemaid;
    3.    
    4.     $results=mysql_query($query, $link);
    5.     $vote=false;
    6.     if ($results)
    7.     {
    8.       if (mysql_fetch_row($results))
    9.       {
    10.         $vote=true;
    11.       }
    12.       mysql_free_result($results);
    13.     }
    14.     if (!$vote) die('сначало надо проголосовать'.$names);
    15. ?>
    $names имя пользователя
    $cinemaid -передается через get

    имя в базе повторяется, думаю из-за этого ошибка
    может как то надо взять массив из базы
    типа
    PHP:
    1. <?
    2. $querys = "select nameid, cinemaid from rating where cinemaid=".$cinemaid;
    3. $results = mysql_query($querys, $link) or die("Query error: " . mysql_error());
    4. while ($rows = mysql_fetch_array($results)) {
    5.   $namew[]= "${rows[0]}";// знаю что ошибка но как запихнуть в массив?
    6.     }
    7.  
    8.     mysql_free_result($results);
    9. if (array_search ($names, $namez, true))
    10. {//дальше условие
    11. ?>
    надо проверить голосовал ли пользователь и только потом дать запись в базу комментариев
     
  2. shurastik

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

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    Какая ошибка? Мы же не телепаты.
     
  3. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    что имя повторяется думаю это и есть ОШИБКА
     
  4. cf

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

    С нами с:
    28 окт 2007
    Сообщения:
    225
    Симпатии:
    0
    Адрес:
    St. Petersburg, Russia
    текст ошибки в студию
     
  5. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    чет я не понимаю
    ошибка не в исполнении
    а в незнании
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Я ничего не понял. Имя повторяется в базе или при выводе результата?
     
  7. creage

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

    С нами с:
    12 мар 2008
    Сообщения:
    131
    Симпатии:
    0
    Адрес:
    Киев
    использовать LIMIT 1 в запросе.