MoMM

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

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>"; // Вот тут нужны имена по русски

}
}
?>

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

Zlo_606ep:
функцию - вставить где-нибудь вначале, можно в <?...?> перед <form> в исходнике

не сработало :(

Всего: 16085