• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Голосование с базой SOS!

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

вот сам скрипт:
Код:
<?
$id_con=mysql_connect("localhost","grolvasp_trak","");
   mysql_select_db("grolvasp_trak");
if(!empty($rad))
{
$query="update voting
set num_votes=num_votes+1
where importance ='$rad'";
}
//запрос текущих результатов
$query='select * from voting';
$result=mysql_query($query);
$num_vot=mysql_num_rows($result);
//подсчет общего кол голосов
$total_votes=0;
while($row=mysql_fetch_object($result))
{
$total_votes+=$row->num_votes;
}
#вывод
$query='select * from voting';
$result=mysql_query($query);
while($row=mysql_fetch_object($result))
{
if ($total_votes >0)
echo "$pers=($row->num_votes)";
else
$pers=0;
}
?>
<tr><td style=\"padding-left:24\">Нравится: <?=$pers;?></td></tr><tr><td style=\"padding-left:24\">Не нравится: <?=$pers;?></td></tr>
<tr><td style=\"padding-left:24\">Всего голосов: <?=$total_votes;?></td></tr></table>
вот база для скрипта:
Код:
#
# Table structure for table 'voting'
#

CREATE TABLE voting (
importance varchar(10) NOT NULL default '',
num_votes int(11) NOT NULL default '0',
FULLTEXT KEY importance (importance)
) TYPE=MyISAM;



Код:
#
# Dumping data for table 'voting'
#

INSERT INTO voting VALUES("yes", "0");
INSERT INTO voting VALUES("no", "0");
INSERT INTO voting VALUES("sum", "0");

Проблема в том, что данные от голосования не добавляются в базу.
2 неделю сижу. Помогите пожалуйста.
Объясните.
 
G

Guest

Ну вот, с первой частью скрипта, на добавление в базу справилась, теперь голоса добавляются и выводятся, только выводятся не там где нужно.
Как сделать правильный вывод?
 
G

Guest

Спасибо всем! Теперь все работает. :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!