Ако може да ми оправите един код.

ceko

Registered
Като го сложа бъгва останалата част от кода под него.
Код:
$getLastWarning = mysql_query("SELECT warning_time FROM phpbb_warnings WHERE user_id = '676' ORDER BY warning_time DESC LIMIT 1");
$fetchLastWarning = mysql_fetch_array($getLastWarning) or die(mysql_error());
$warning = $fetchLastWarning['warning_time'] + 7776000;
$userWarning = date('d F, Y', $warning);
echo '(последното изтича на '.$userWarning.')';
 
Ами нямаше грешка просто се бъгваше страницата. Но промених кода за да изкарам грешка. Направих го така:
Код:
$getLastWarning = mysql_query("SELECT warning_time FROM phpbb_warnings WHERE user_id = '676' ORDER BY warning_time DESC LIMIT 1");
            $fetchLastWarning = mysql_fetch_array($getLastWarning)
            $warning = $fetchLastWarning['warning_time'] + 7776000;
            $userWarning = date('d F, Y', $warning);
            echo '(последното изтича на '.$userWarning.')';
Махнах
Код:
or die(mysql_error());
Сега изкарва следната грешка:
Parse error: syntax error, unexpected T_VARIABLE in /home/c12acb/public_html/overview.php on line 195
 
Забравил си точка и запетая:
Код:
	 $getLastWarning = mysql_query("SELECT warning_time FROM phpbb_warnings WHERE user_id = '676' ORDER BY warning_time DESC LIMIT 1");
            $fetchLastWarning = mysql_fetch_array($getLastWarning);
            $warning = $fetchLastWarning['warning_time'] + 7776000;
            $userWarning = date('d F, Y', $warning);
            echo '(последното изтича на '.$userWarning.')';
 
Грешката ти е че не си добавил ; ето тук :
$fetchLastWarning = mysql_fetch_array($getLastWarning) ;




$getLastWarning = mysql_query("SELECT warning_time FROM phpbb_warnings WHERE user_id = '676' ORDER BY warning_time DESC LIMIT 1");
$fetchLastWarning = mysql_fetch_array($getLastWarning);
$warning = $fetchLastWarning['warning_time'] + 7776000;
$userWarning = date('d F, Y', $warning);
echo '(последното изтича на '.$userWarning.')';
 
Код:
$getLastWarning = mysql_query("SELECT `warning_time` FROM `phpbb_warnings` WHERE `user_id` = '676' ORDER BY `warning_time` DESC LIMIT 1")  or die(mysql_error());
$fetchLastWarning = mysql_fetch_array($getLastWarning);
$warning = $fetchLastWarning['warning_time'] + 7776000;
$userWarning = date('d F, Y', $warning);
echo '(последното изтича на '.$userWarning.')';

Слагай и се кефи на слънцето

1. or die(mysql_error()); се слага при заявката mysql_query, а не след fetch_arrat.

2. За втората грешка беше пропуснал ; след
Код:
$fetchLastWarning = mysql_fetch_array($getLastWarning)
 
Да прави бяхте, но след като го оправих се оказа, че не работи както трябва. Изкарва това:
(последното изтича на 01 April, 1970)
А трябва да изкара датата, на която изтича последното предупреждение на потребителя.
Последния ми опит е:
Код:
$getLastWarning = mysql_query("SELECT warning_time FROM phpbb_warnings WHERE user_id = '{$user->data['user_id']}' ORDER BY warning_time DESC LIMIT 1");
 $fetchLastWarning = mysql_fetch_row($getLastWarning);
 $warning = $fetchLastWarning[5] + 7776000;
 $userWarning = date('d F, Y', $warning);
 echo '(последното изтича на '.$userWarning.')';
 echo '<br />'.$warning.'<br />';
 echo $fetchLastWarning[5];
 

Горе