Направих си система за коментари!Проблема ми е следния:Датата и часа!
Имам съответно name,email,comment и time в колони в таблицата news в базата-данни!За колоната time съм задал ..
Като се въведе комантар,и съответно се изведе,но датата е все една и съща:
03 November 2006, Fri, 05:01 am
Вляза ли директно в mysql,чрез select * from news;
стойностите на time са както трябва да са,според времето и датата на въвеждане на коментара!
Така,извеждането(конвертирането на часа/датата) го правя по следния начин:
:arrow:Някой може ли да поглегне къде ми е грешаката!Това е по образец на едно книга на Софт-Прес!
Имам съответно name,email,comment и time в колони в таблицата news в базата-данни!За колоната time съм задал ..
Код:
time TIMESTAMP (14)
03 November 2006, Fri, 05:01 am
Вляза ли директно в mysql,чрез select * from news;
стойностите на time са както трябва да са,според времето и датата на въвеждане на коментара!
Така,извеждането(конвертирането на часа/датата) го правя по следния начин:
Код:
$query1 = "select * from news order by time desc limit 3";
$r = mysql_query($query1) or die ("Can not run query");
while ( $red = mysql_fetch_array($r))
{
?>
<b><font size="-2">Name </b><?php echo $red["name"]; ?><br>
<b>E-mail </b><a href="mailto: <?php echo $red["email"]; ?>"><?php echo $red["email"]; ?></a><br>
<?php
$vreme = $red["time"];
$god = substr( $vreme, 0, 4 );
$mes = substr( $vreme, 4, 2 );
$den = substr( $vreme, 6, 2 );
$chas = substr( $vreme, 8, 2);
$min = substr( $vreme, 10, 2);
$sek = substr( $vreme, 12, 2 );
$new_time = date("d F Y, D, h:i a",mktime ($chas, $min, $sek, $mes, $den, $god));?>
<b>Date: </b><?php echo $new_time; ?><br>
..................