Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 23 Май, 2012, 10:21:02

Страниц: [1]
Печать
Автор Тема: PHP JavaScript and MySQL Событие при наступлении определенной даты  (Прочитано 624 раз)
0 Пользователей и 1 Гость смотрят эту тему.
xxxsas    ↓ 
13 Май, 2009, 12:00:31
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 29
Сила слова: 0

Здравствуйте. Задача в реализации скрипта при наступлении определенной даты полученной из бд.
Другими словами создается вывод новостей из бд на страницу в 4 колонки:
 
PHP
<? $table = "<table border=0 aling='center'><tr>";
while ($row = $result->fetch_array())
{
$table .= "<td height=350 width=250>";
$table .= "<div align='center'> <img src='resize_image.php?image=img/".urlencode($row['pic'])."&max_width=200&max_height=180'/></div>";
$table .= "</br>";
$table .= "<b><span style='color:#0000FF'>Приз: </span></b>" .$row['name'];
 
$table .= "</br>";
 
$table .= "Номер темы: " .$row['idlot'];
 
$table .= "</br>";
$table .= "[color=red][b]Здесь нужен скрипт[/b][/color]'></SCRIPT>";
$table .= "Дата розыгрыша: ";
if ($row['datestart']){
$table .= date('d.m.Y', $row['datestart']);
$table .= "</br>";
$table .= date('Y-m-d H:i:s', $row['datestart']);
}
$table .= "</br>";
 
$table .= "<a href='terms.php?info={$row['idlot']}'>Условия</a>";
$table .= "</br>";
if ($row['countuserreg']){$table .= "Зарегистрировано: ". $row['countuserreg']. " участников";} else {
$table .= "Зарегистрировано: 0 участников";}
 
$table .= "</br>";
if (++$i % 3==0)  $table .="</tr><tr>";
}
$table .="</table>";
echo $table;  ?>  

Мне нужно, чтобы при наступлении определенной даты, полученной из цикла выше указанного кода, вместо слов Здесь нужен скрипт выводился текст Голосование проведено и затем делался запрос в бд на update новости. Пример таймера обратного отчета здесь http://ruseller.com/lessons.php?rub=37&id=167
Однако если вставить
PHP
<SCRIPT language='JavaScript' SRC='countdown.php?timezone=Europe/Moscow&countto="
.date('
Y-m-d H:i:s', $row['datestart']).";&do=t&data=<b>Голосование проведено</b>'></SCRIPT>
, то  скрипт срабатвает лишь 1 раз в первой новости...
« Последнее редактирование: 13 Май, 2009, 01:17:11 от NRG » Записан
Убийца    ↓ 
13 Май, 2009, 03:18:19 , спустя 3 часа 17 минут 48 секунд
НЕ ХУЕТА! ХУЕТА!

адский парень
Группа: Жмурики

Карма: 7
Сообщений: 530
Сила слова: 1.32


Однако если вставить
PHP
<SCRIPT language='JavaScript' SRC='countdown.php?timezone=Europe/Moscow&countto="
.date('
Y-m-d H:i:s', $row['datestart']).";&do=t&data=<b>Голосование проведено</b>'></SCRIPT>
и написать соответствующий countdown.php, то можешь стать посмешищем
Записан
krasun    ↓ 
14 Май, 2009, 01:49:37 , спустя 10 часов 31 минуту 18 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

PHP
<SCRIPT language='JavaScript' SRC='countdown.php?timezone=Europe/Moscow&countto="
.date('
Y-m-d H:i:s', $row['datestart']).";&do=t&data=<b>Голосование проведено</b>'></SCRIPT>

Когда все напишите, дайте адрес вашего сайта
Записан
Страниц: [1]
Печать
 

Перейти в: