Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите найти ошибку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
gashik
Отправлено: 22 Сентября, 2009 - 12:38:34
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)




Подскажите пожалуйста где у меня ошибка в коде:
Подскажите пожалуйста где у меня ошибка в коде:
Цитата:
<?
require($_SERVER['DOCUMENT_ROOT'].'/req/out_question.class');

$my=new class_out_question;
$my->sql_connect();


uote] <?
require($_SERVER['DOCUMENT_ROOT'].'/req/out_question.class');

$my=new class_out_question;
$my->sql_connect();



$count = 0;
if (isset($_COOKIE['count'])) $count = $_COOKIE['count'];
$count++;
if ($count>=19) $count=0;
setcookie("count", $count, 0x7FFFFFFF, "/");

$my->html_headers();
include($_SERVER['DOCUMENT_ROOT']."/inc/top.inc");
flush();



$err=$my->out_init();
?>

<style>

.bar { position: absolute;
border: 1px solid;
padding: 5px;
left: 0px;
width: 300px;
height: 50px;
visibility: hidden;
background-color: #FFFFFF }

.timer { position: absolute;
border: 0px solid;
padding: 5px;
float:center;
left: 0px;
width: 100%;
height: 10px;

background-color: #FFFFFF }

</style>

<script language="JavaScript" type="text/javascript">

var select_radio;
var limit = 1200;

function show_bar(rule) {

select_radio=0;
obj_form = document.form1.answer;


if (obj_form[0].checked) select_radio+=1;
if (obj_form[1].checked) select_radio+=1;
if(typeof obj_form[2]!= 'undefined'){
if (obj_form[2].checked) select_radio+=1;
}
if(typeof obj_form[3]!= 'undefined'){
if (obj_form[3].checked) select_radio+=1;
}

if (select_radio==0){
obj_field = document.getElementById("win1");

obj_field.style.top = document.body.scrollTop+250;
obj_field.style.left = document.body.scrollLeft+250;
obj_field.style.visibility = "visible";
}
else {
if (obj_form[rule].checked==false){
obj = document.getElementById("win");

obj.style.top = document.body.scrollTop+250;
obj.style.left = document.body.scrollLeft+250;
obj.style.visibility = "visible";
}
}


if (obj_form[rule].checked) {
document.cookie="ask<? echo $_COOKIE['count']+1; ?>=1";
window.alert(document.cookie);
window.location.reload();}

}



function hide_bar() {
document.getElementById("win1").style.visibility="hidden"
}



function hide_bar_answer() {

document.getElementById("win").style.visibility="hidden";

document.cookie="ask<? echo $_COOKIE['count']+1; ?>=2";
window.alert(document.cookie);

window.location.reload();
}





function processTimer(){
if (limit > 0) {
setTimeout("processTimer()",1000);
limit--;
} else {
}
var limit_div = parseInt(limit/60); // минуты
var limit_mod = limit - limit_div*60; // секунды
limit_str = "&nbsp;&nbsp;";
if (limit_div < 10) limit_str = limit_str + "0";
limit_str = limit_str + limit_div + ":";
if (limit_mod < 10) limit_str = limit_str + "0";
limit_str = limit_str + limit_mod + "&nbsp;&nbsp;";

el_timer = document.getElementById("timer");
if (el_timer) el_timer.innerHTML = limit_str;
}
processTimer();


</script>

<body>

<p align="center">
До завершения теста осталось:</p><div class="timer" align="center" id="timer"></div><br>

<?
$count=0;
echo "<p align='center'>";
while($count<=19)
{
echo $count+1;
$cookies="ask".$count;

if ($_COOKIE[$cookies]==1) echo "<img src=/pic/rule.jpg>";
elseif ($_COOKIE[$cookies]==2) echo "<img src=/pic/wrong.jpg>";
else echo "<img src=/pic/Undefine.jpg>";
$count+=1;
}

echo "</p>";
$i=mt_rand(0,$my->num_cat-1);
$my->num=$i;

$j=mt_rand(1,$my->num_text_cat[$i]);
$my->num_j=$j;


$err=$my->out_text_tiket_random();
if($err) $my->err_to_html($err);
echo $my->out_text_random;
?>
</table>
<br>
<INPUT TYPE=button VALUE=Submit onClick="return show_bar(<? echo $my->out_text_rule-1; ?>)">
</form>

<div id=win class=bar>
<div align=right>
<span style='cursor: pointer; color: #FF0000' title='Закрыть' onclick='hide_bar_answer()'>x</span>
</div>
<? echo $my->out_text_pdd; ?>
</div>

<div id=win1 class=bar>
<div align=right>
<span style='cursor: pointer; color: #FF0000' title='Закрыть' onclick='hide_bar()'>x</span>
</div>
Выберите вариант ответа!
</div>

</body>


В общем
1. как сделать чтоб при обновлении страницы картинки из цикла while обновлялись с первой картинки?
2. Как в этом коде записать значение timer() чтоб при перегрузке страницы время сохранялось?
[/quote]

Для наглядности: http://91[dot]214[dot]49[dot]20/out/random.php
 
 Top
JustUserR
Отправлено: 22 Сентября, 2009 - 15:01:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




А сами файлы require($_SERVER['DOCUMENT_ROOT'].'/req/out_question.class'); точно правильные и пути к ним тоже правильные - это так на всякий случай ?
Чтобы картинки обновлялись и не хешировалис можете добавить к URL случайное число
Если что не так понял пожалуйста уточните Улыбка


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
_kT
Отправлено: 23 Сентября, 2009 - 04:00:59
Post Id



Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Июль 2008  
Откуда: Новокузнецк


Помог: 0 раз(а)




в сессию записывай предыдущее значение тайма


-----
http://www[dot]razbor[dot]org/ - б/у автозапчасти
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB