foxxf
Ну в каком у тебя кривое отображение. Я так полагаю, что во всех.
Вопрос по поводу скрипта soofast
Сообщений 61 страница 70 из 87
Поделиться612010-05-19 22:01:47
Поделиться622010-05-19 22:09:33
MopuC
Вот код страницы:
<? include('header.php'); ?>
<h3>.::В ожидании выплат::.</h3>
<br>
<br>
<div id="tables">
<table border=1 cellspacing="0" cellpadding="0" width=100%>
<tr>
<th class="top" align="center" width="200">Дата\Время запроса</th>
<th class="top" align="center" width="300">Имя пользователя</th>
<th class="top" align="center" width="100">Сумма выплаты</th>
</tr>
<?
require('config.php');
$tabla = mysql_query("SELECT datetime,username,money FROM tb_payme ORDER BY datetime DESC");
while ($registro = mysql_fetch_array($tabla))
{
echo "
<tr>
<td align=\"center\" width=\"200\">". $registro["datetime"] ."</td> /// ВОТ ЗДЕСЬ !!!!
<td align=\"center\" width=\"300\" style=\"font-weight: bold;\">". $registro["username"] ."</td>
<td align=\"center\" width=\"100\" style=\"color: #ff0000; font-weight: bold;\">". $registro["money"] ."</td>
</tr>";
}
?>
</table>
</div>
<?
$res=mysql_query("select valutaname from tb_site where id='1'");
$res=mysql_fetch_array($res);
$vn=$res["valutaname"];
$res=mysql_query("select count(id) as kolvo, sum(money) as allpay from tb_payme");
$res=mysql_fetch_array($res);
mysql_close($con);
?>
<br>
<span style="font-weight: bold; font-size: 14px; text-align: left;">
В ожидании <span style="color: #ff0000;"><?=$res["kolvo"] ?></span> выплат на сумму <span style="color: #ff0000;"><?=$res["allpay"] ?></span> <?=$vn ?>
</span>
<!--footer starts here-->
<? include('footer.php'); ?>Я правильно понял?
Отредактировано foxxf (2010-05-19 22:11:43)
Поделиться632010-05-19 22:16:19
foxxf
В каком формате у тебя данные в базе? Явно не UNIX метка. Думаю, что данные в базе в виде типа такого: 15-12-2010. Так?
Если так, то гугль в руки по запросу "strtotime php".
Покажи формат данных из БД, дам более конкретную наводку.
Поделиться642010-05-19 22:16:48
А если он видит, что здесь одно - а вот там то же самое, но отчего-то с другой датой
Ну так можно же написать что на сайте время показано по времени сервера!
Поделиться652010-05-19 22:21:13
Ваще чепуха какая то, сечас заказал выплату и время уже опережает на час от текущего, мистика.

Поделиться662010-05-19 22:22:15
qazantip
Не самое лучшее решение, ибо юзеру-то какое дело до твоего сервера?
Его интересует его время, или хотя бы по Москве или другой столице. В идеале бы вообще предлагать выбрать часовой пояс при регистрации и в соответствии с ним выводить. Хотя это уже больше для форумов и прочего.
foxxf
В тон надписи над твоим аватаром 
Отредактировано MopuC (2010-05-19 22:22:51)
Поделиться672010-05-19 22:27:23
MopuC
А насчет базы, в cp1251_general_ci формате, если я так понял?!
А даты в базе атабражаются цифрами ни как ни связанными между собой.
Вот например visitime: 1274081407. Разве это правильно?
Отредактировано foxxf (2010-05-19 22:31:55)
Поделиться682010-05-19 22:31:02
foxxf
cp1251_general_ci - это кодировка. В самой записи, в поле datetime что стоит?
Поделиться692010-05-19 22:33:42
MopuC
ААА вот нашел
в тако вот виде: 19.05.2010 23:17:47
В поле "Функция" нет ничего, может надо что то выбрать из списка?
Отредактировано foxxf (2010-05-19 22:37:31)
Поделиться702010-05-19 22:47:03
foxxf
Тю...какой дурак скрипт писал
Держи решение, помогу уж, подумаю за тебя
<?php
function normaldate($time) {
$d = explode(" ",$time);
$o = $d[0]; $dop = $d[1];
$da = explode(".",$o);
$da = array_reverse($da);
$da = implode("-",$da);
$str = $da.' '.$dop;
$str = strtotime($str);
return $str;
}
?>Где-то так. Не тестил, сам проверишь. Вставляю сию функцию в любое место на странице (обрамлённое тегами php, естественно).
Саму дату вызывай так:
date("d-m-Y" , normaldate($registro["datetime"] + n*3600));
Где n - кол-во часов. Удачи 
Кто автор этого? Руки оторвать мало 
Отредактировано MopuC (2010-05-19 22:48:14)
