SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 04.10.2010 15:04:35

turikbravo
Участник
Зарегистрирован: 04.10.2010
Сообщений: 1

Помогите пожалуйста!

Здравствуйте.
Подключил на главную блок
Вот код Блока

<?

require_once "module_config.php" ;

$cat = 4;

$sql = "SELECT *,left(date,10) AS dat,left(descr,70) AS text FROM dle_post WHERE category='$cat'";

$sql2 = "SELECT name,alt_name FROM dle_category WHERE id='$cat'" ;

$query = mysql_query($sql) or die(mysql_error());

$query2 = mysql_query($sql2) or die(mysql_error());

$r = mysql_fetch_array($query);

$r2 = mysql_fetch_array($query2);

echo "<div style=' padding:10px; width:80%'>" ;

echo "<p style='font-weight:bold; font-size:17px; height:25px; background-color:#E0FED6; padding:10px; color:#000;'>".$r2['name']."</p><div style='background-color:#FFFFFF;'>";

if($r) {

do {

printf ("

<p style='margin-top:7px;'>





%s <a href='/$r2[alt_name]/%s-%s.html'>%s</a>: %s ...</p>

",$r['dat'],$r['id'],$r['alt_name'],$r['title'],$r['text']) ;

}

while ($r = mysql_fetch_array($query));

echo "</div>";

}

else {echo "<p style='background-color:#FFFFE6;'>Новостей в данной категории не существует</p>";}

print("</div>");

?>

http://s001.radikal.ru/i193/1010/8f/6162652ed10b.jpg

Дата отображается в формате 2010-10-03 , а надо 03-10-2010 , как сделать подскажите пожалуйста?
Писал в shortstory.tpl и fullstory.tpl вместо {date} это {date=d-m-Y H:i} все равно не так. Как сделать?

Неактивен

 

#2 04.10.2010 15:59:08

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите пожалуйста!

1. FAQ #10
2. вопросы по PHP впредь задавайте на webew.ru
3. left(date,10) замените на date_format(left(`date`,10),'%d-%m-%Y')

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson