MoMM

MoMM
Рейтинг
727
Регистрация
16.06.2006

Заработала голосовалка за участников Посмотрим, у кого больше болельщиков :)

На результаты это не влияет, но самолюбие потешить может :)

Огромное спасибо за помощь Shtogrin!

Это голосование продлится до 10 сентября примерно. Потом заменим на голосование "чьи работы лучше (по мнению зрителей)".

Shtogrin, спасибо ОГРОМНОЕ!!!

АААААААААА!!!! Работает!!!

разместил новый. смотрите

млин! нету! коллега снес

Shtogrin:
Это я вижу, а в базе есть такое значения, почему мы ничего не вычитываем?

есть такое в базе

dkameleon:
Кстати, тем кодом можно просто обернуть куски, которые надо конвертнуть

вы не ругайтесь, вы пальцем покажите :)

исходник то вон есть :)

Shtogrin:
dkameleon, Там сейчас все правильно, только сюда не попадаем (нет ID=4)

<?php $pollerId = 4; ?>

есть там 4-ка

Shtogrin:
Поставьте отладочку,

поставил. результат тот же

Shtogrin:
Код жутковатый, только-что нашел. Проверил. Должно работать


<?php
function iconv ($f,$t,$s)
{
$out="";
$c1="";
$byte2=false;
for ($c=0;$c<strlen($s);$c++)
{
$i=ord($s[$c]);
if ($i<=127)
$out.=$s[$c];
if ($byte2)
{
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025)
{
$out_i=168;
}
else
{
if ($new_i==1105)
{
$out_i=184;
}
else
{
$out_i=$new_i-848;
}
}
$out.=chr($out_i);
$byte2=false;
}
if (($i>>5)==6)
{
$c1=$i;
$byte2=true;
}
}
return $out;
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" onsubmit="return false" method="post">
<?php $pollerId = 4; ?>



<!-- START OF POLLER -->
<div class="poller">
<div class="poller_question" id="poller_question<?php echo $pollerId; ?>">
<?php
// Retreving poll from database
$res = mysql_query("select * from poller where ID='$pollerId'");
if($inf = mysql_fetch_array($res)){
echo "<p class=\"pollerTitle\">".iconv('UTF-8','Windows-1251',$inf["pollerTitle"])."</p>"; // Вот тут нужен заголовок по русски

$resOptions = mysql_query("select * from poller_option where pollerID='$pollerId' order by pollerOrder") or die(mysql_error()); // Find poll options, i.e. radio buttons
while($infOptions = mysql_fetch_array($resOptions)){
if($infOptions["defaultChecked"])$checked=" checked"; else $checked = "";
echo "<p class=\"pollerOption\"><input$checked type=\"radio\" value=\"".iconv('UTF-8','Windows-1251',$infOptions["ID"])."\" name=\"vote[".$inf["ID"]."]\" id=\"pollerOption".$infOptions["ID"]."\"><label for=\"pollerOption".$infOptions["ID"]."\" id=\"optionLabel".$infOptions["ID"]."\">".iconv('UTF-8','Windows-1251',$infOptions["optionText"])."</label></p>"; // Вот тут нужны имена по русски

}
}
?>

и не работает вообще вывода на экран нет.

Всего: 16086