Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > PHP

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 18.01.2009, 15:10   #1
Неактивный пользователь
 
Регистрация: 13.02.2008
Сообщений: 35
Репутация: 5
Question Скрипт голосования (анкета)

Приветствую!
Нужен скрипт голосования (что-то типа анкеты) с вариантами ответа - +, например, как на баше (голосующий не обязуется отвечать на все вопросы, то есть можно нажать + в одном вопросе). Нужно, чтоб результат каждого вопроса, плюс ко всему, вносился в цельный графический файл, то есть склеивал картитнку шириной в один пиксел в одну длинную (а не складывал их вместе, как это реализовано в большинстве скриптов). Не знаю насколько я понятно изьясняюсь. Если что-то не понятно, задавайте вопросы. Спасибо.
finom вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: купить варочная панель электрическаяфильтр бактерицидной обработки воздуха фбо 800х500-12Техническая 3D печатьКлапан КПС-1м(60)-НО-ЭМ(220)-450х250колечки свадебные


Старый 28.01.2009, 14:02   #2
Nikitok077
Неактивный пользователь
 
Регистрация: 28.01.2009
Сообщений: 4
Репутация: 1
По умолчанию Re: Скрипт голосования (анкета)

Вот код, разберешься надеюсь с базой.
function golos_stat(){
$str="";
$sql=mysql_query("SELECT * FROM zed_golos WHERE activ=1");
$row=mysql_fetch_array($sql);


$sql_v=mysql_query("SELECT * FROM zed_golos_stat WHERE id=".$row['id']."");
$vsego=mysql_num_rows($sql_v);

$vsego_1=$vsego/100;

$otv=explode(";", $row['otveti']);
$otv1="";
$i=1;
for($k=0; $k<count($otv); $k++){
if($otv[$k]=="") continue;
$sql_v=mysql_query("SELECT * FROM zed_golos_stat WHERE id=".$row['id']." and num=".$i);
$vsego_2=mysql_num_rows($sql_v);
$procent=@ceil($vsego_2/$vsego_1);
if($i%2) $bg="#f4f4f4"; else $bg="#ffffff";
$otv1.='
<tr bgcolor="'.$bg.'">
<td align=left>
'.$otv[$k].'<br>
<table width="'.++$procent.'" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor=red align=left width=70><img src="/zed/modules/golos/1.gif" width="1" height="5" /></td>
</tr>
</table>

</td>
<td >'.$vsego_2.'</td>
<td >'.--$procent.'%</td>
</tr>';
$i++;
}


$otv1.='<tr>
<td bgcolor="#F4f4f4" >Всего:</td>
<td bgcolor="#F4f4f4" align=center>'.$vsego.'</td>
<td bgcolor="#F4f4f4" align=center>100%</td>
</tr>';


$str='
<table width="90%" border="0" cellpadding="1" cellspacing="1" bgcolor="#ffffff" align=center>
<tr>
<td colspan="3" bgcolor=#B8CADB align=center><b>'.$row['vopros'].'</b></td>
</tr>
'.$otv1.'
</table>
';

return $str;
}
function action(){

$str="";

if(isset($_POST['Submit!'])){
if(isset($_POST['golos'])) mysql_query("INSERT INTO zed_golos_stat ( id , num ) VALUES (".$_POST['id'].", ".$_POST['golos'].")");
else $str.="<center>Вы не выбрали ответ!</center>";
}

$sql=mysql_query("SELECT * FROM zed_golos WHERE activ=1");
$row=mysql_fetch_array($sql);

$otv=explode(";", $row['otveti']);
$otv1="";
$i=1;
for($k=0; $k<count($otv); $k++){
if($otv[$k]=="") continue;
$otv1.='<tr>
<td bgcolor="#FFFFFF" align=center><input name="golos" type="radio" value="'.$i.'" /></td>
<td bgcolor="#FFFFFF" align=center>'.$otv[$k].'</td>
</tr>';
$i++;
}

$str.='

<form id="form1" name="form1" method="post" action="">
<input name="id" type="hidden" id="id" value="'.$row['id'].'"/>
<table width="90%" border="0" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC" align=center>
<tr>
<td colspan="2" align=center><b>'.$row['vopros'].'</b></td>
</tr>
'.$otv1.'
<tr>
<td colspan="2" align=center bgcolor="#FFFFFF"><input type="submit" name="Submit!" value="Проголосовать" /></td>
</tr>
</table>
</form>';

return golos_stat().$str;

}
Nikitok077 вне форума
 
Ответить с цитированием Вверх
Старый 03.02.2009, 22:28   #3
finom
Неактивный пользователь
 
Регистрация: 13.02.2008
Сообщений: 35
Репутация: 5
По умолчанию Re: Скрипт голосования (анкета)

Спасибо! Буду ковырять! Только к сожалению не сейчас. Отпишусь тут.
finom вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анкета. Вся правда о форумчанах KyPeR Молодежный портал 31 09.08.2011 21:29
Ajax скрипт голосования на php pixelranger AJAX 2 14.10.2009 01:13
как менять ip адресс для голосования? Unknown_User Архив 4 05.12.2007 17:17
Бот для голосования Vazum Хакинг в глобальной сети WWW 8 05.12.2007 10:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:06. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.42730 секунды с 11 запросами