Вы не заполнили поле либо ввели менее 3-х символов

"; }else{ $query = "SELECT * FROM vopros WHERE id_q=$id_q"; /*Вытаскиваем ТОЛЬКО ОДИН ЗАПРОС ПО ЕГО id ПРИШЕДШЕМУ ИЗ ФОРМЫ*/ $res = mysql_query($query); /*ВЫПОЛНЯЕМ ЗАПРОС И ПОЛУЧАЕМ ДИСКРИПТОР СОЕДИНЕНИЯ С БД В ПЕРЕМЕННУЮ*/ $m = mysql_fetch_assoc($res); /*ПОЛУЧАЕМ АССОЦИАТИВНЫЙ МАССИВ*/ $query = "INSERT INTO otvet (id_q,responce,ip,date_post) VALUES ($m[id_q],'$responce','$ip',NOW())"; /*Вставляем значения полей в базу--- зачем нужен NOW не понятно--- NOW() ЭТО ФУНКЦИЯ КОТОРАЯ ВЫДАЕТ ЗНАЧЕНИЕ ТЕКУЩЕЙ ДАТЫ И ВРЕМЕНИ*/ $res = mysql_query($query) or die(mysql_error()); } } if ($res){ /*Если данные вставились формируем JOIN запрос и объединяем таблицу vopros и otvet ---тут немного непонятно,как это сделано---*/ $query = "SELECT question, responce, date_post FROM otvet JOIN vopros USING (id_q) WHERE vopros.id_q=$id_q AND otvet.ip='$ip'"; $res = mysql_query($query); $m = mysql_fetch_array($res); echo "

Ваш IP: $ip

"; /*тут выводим ip непонятно из какого запроса ПОЛУЧАЕМ ИЗ ФОРМЫ МЕТОДОМ POST*/ echo "

Вопрос: $m[question]?

"; /*тут выводим вопрос на который отвечал человек из последнего запроса*/ echo "

Ваши ответы:(".mysql_num_rows($res).")

Количество пользователей ответивших на данный вопрос:$c[t] человек(а)


"; /*выводим кол-во ЧЕЛОВЕК ОТВЕЧАВШИХ НА ЭТОТ ВОПРОС*/ } $ip = $_SERVER['REMOTE_ADDR']; /*узнаем ip отвечавшего*/ $query = "SELECT * FROM vopros ORDER BY rand()"; /*формируем запрос по выводу СЛУЧАЙНОГО вопроса из базы*/ $res = mysql_query($query); if($res){ /*тут проверяем "если в базе есть вопросы то.. */ if(mysql_num_rows($res) > 0){ $m = mysql_fetch_assoc($res); }else{ echo "База данных не содержит вопросов"; exit; } }else{ echo "Ошибка выборки."; exit; } ?> Голосование!

Всего вопросов в базе данных:

Текущий случайный вопрос:

  • ?