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)