Да показва след името на песента текс "Ново" за ок

xto

Registered
http://www.allmix.org/home.php

това е сайта след като добавя песен искам на индекса в таблицата да показва след новата добавена песен текст НОВО за 1 ден примерно след което текста да се маха от песента разбирате ли както е в дата.бг примерно ;) :P


Код:
<?
  $sql = mysql_query("SELECT * FROM mp3z ORDER BY `id` DESC LIMIT 20");
while($arr = mysql_fetch_assoc($sql))
  {
 

  $name = $arr["name"];
  $user = $arr["user"];
  $link = $arr["link"];
  $category = $arr["category"];
  $size = $arr["size"];
  $year = $arr["year"];
 $id = $arr["id"];
 $svaleno = $arr["svaleno"];
 
$select=mysql_query("SELECT * FROM `comentz` where `game_id`='$id'");
$asd=mysql_num_rows($select);

  ?>
  <tr>
    <td align="left" bgcolor="#4E4E4E"><a href="download.php?id=<?=$id?>" class="menu_link"><?=$name?></a></td>
    <td align="left" bgcolor="#4E4E4E"><?=$size?></td>
	 <?
if($year == 2007){
?> 
    <td align="left" bgcolor="#2A2A2A"><?=$year?></td>
	 <?
}
else{
?>
<td align="left" bgcolor="#4E4E4E"><?=$year?></td>
<?
}
?>
    <td align="left" bgcolor="#4E4E4E"><div align="center"><span class="copyright">
        <?=$svaleno?>
    </span></div></td>
    <td align="left" bgcolor="#4E4E4E"><div align="center"><?=$asd?></div></td>
    <td align="left" bgcolor="#4E4E4E"><a class="menu_link" href="http://www.allmix.org/forum/profile.php?mode=viewprofile&u=<?=$user?>"><?=$user?></a></td>
 
Мерси самоче нещо незаисва датата :(

0000-00-00
това ми записва

Код:
$date = date("F j, Y, g:i a");


и после си я изваждам самоче в базата данни ми записва разни нули и ми ги изкарва защо така
 
в таблицата на mysql направи типа да е date и сложи за дефулт 0000-00-00

и пробваи с този код

$date = date("Y,m,d");
 
тц пак не става е чоек

ето част от функцията която ми ги добавя
Код:
$name = $_POST['name'];
$datee = date("F,j,Y");
$category = $_POST['category'];


тука част от изкарването
Код:
$size = $arr["size"];
$datee = $arr["datee"];
$post = $arr["post"];


<?=$name?><?=$datee?>
 
виж дали си сложил $datee в mysql заявката

mysql_query("insert into таблица (name, datee, category) values ('$name' , '$datee', '$category')");

ако не си го добавил няма да иска да записва датата в бд то .
 
ето така е според мен

$datee = date("Y-m-d"); за да се покаже формат 0000-00-00
после дай едно echo ако пак нямаш правилно query да разберем дали коя променлива е празна

прочетох го отгоре отгоре но имам идея как линковете с днескашна дата да имат "нови" след тях
 
не може да не записва аз до тук не видях каде правиш update или insert ?
даи ми първо тоя код да оправим и после ще направи и ефекта с думичката "нов" ... даже се сещам мисля, че ще стане лесно
 
това за убдате или инсерт май сам го пропуснал

Код:
<?

define('IN_PHPBB', true);
$phpbb_root_path ='forum/';
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
$user = $userdata['username'];
$name = $_POST['name'];
$category = $_POST['category'];
$post = $_POST['post'];
$link = $_POST['link'];
$datee = date("Y-m-d");
$size = $_POST['size'];
$year = $_POST['year'];
$l = $_POST['name'];
$ll = ".mp3";
$name = "$l$ll";
$l = $_POST['size'];
$ll = "MB";
$size = "$l$ll";
if($_POST["ddd"] == '1')
{
if (empty($_POST['name'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
  elseif (empty($_POST['link'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
  elseif (empty($_POST['size'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
else
{
mysql_query("INSERT INTO mp3z (datee,name,link,size,year,user,category,post) values ('$name','$link','$datee','$size','$year','$user','$category','$post') ");



}
}

?>

:) :D
 
пробвай така ама имаш 2 пъти
$_POST['name'];

виж така трябва да ти работи . После ще пишем НОВ

Код:
<?

define('IN_PHPBB', true);
$phpbb_root_path ='forum/';
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
$user = $userdata['username'];
//$name = $_POST['name'];
$category = $_POST['category'];
$post = $_POST['post'];
$link = $_POST['link'];
$datee = date("Y-m-d");
$size = $_POST['size'];
$year = $_POST['year'];
$l = $_POST['name'];
$ll = ".mp3";
$name1 = "$l$ll";
$la = $_POST['size'];
$lla = "MB";
$size = "$la$lla";
if($_POST["ddd"] == '1')
{
if (empty($_POST['name'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
  elseif (empty($_POST['link'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
  elseif (empty($_POST['size'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
else
{

mysql_query("INSERT INTO mp3z ( name, link, datee, size, year, user, category, post ) values ('$name', '$link', '$datee', '$size', '$year', '$user', '$category', '$post' ) ");


}
}

?>
 
готово
Код:
<?

define('IN_PHPBB', true);
$phpbb_root_path ='forum/';
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
$user = $userdata['username'];
$name = $_POST['name'];
$category = $_POST['category'];
$post = $_POST['post'];
$link = $_POST['link'];
$datee = date("Y-m-d");
$size = $_POST['size'];
$year = $_POST['year'];
$l = $_POST['name'];
$ll = ".mp3";
$name1 = "$l$ll";
$la = $_POST['size'];
$lla = "MB";
$size = "$la$lla";
if($_POST["ddd"] == '1')
{
if (empty($_POST['name'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
  elseif (empty($_POST['link'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
  elseif (empty($_POST['size'])) {
    header( "Location: http://www.allmix.org/add2error.php" );
  }
else
{

mysql_query("INSERT INTO mp3z ( name, link, datee, size, year, user, category, post ) values ('$name', '$link', '$datee', '$size', '$year', '$user', '$category', '$post' ) ");


}
}

?>

така си записва датата ...
 
ами сега след селекра изваждаш датата и правиш една проверка

Код:
$date_real = date("Y-m-d");
$datee - ще свалиш от селекта до колкото се сещам бепе arr['date'] но не съм сигурен

ето я и проверката

Код:
if ($date_real = $datee ) {
$n = "НОВ";
} 
else {
$n = "";
}
след което си слагаш $n там където искаш да се появи НОВ това ти е ясно де ;)
пищи да знам дали е станало.
 
оф май ми е много объркан и тоя код


Код:
 <?
  $sql = mysql_query("SELECT * FROM mp3z ORDER BY `id` DESC LIMIT 20");
while($arr = mysql_fetch_assoc($sql))
  {
 

  $name = $arr["name"];
  $user = $arr["user"];
  $date_real = date("Y-m-d");
  $datee = $arr['date'] ;
  $link = $arr["link"];
  $category = $arr["category"];
  $size = $arr["size"];
  $year = $arr["year"];
 $id = $arr["id"];
 $svaleno = $arr["svaleno"];
 
$select=mysql_query("SELECT * FROM `comentz` where `game_id`='$id'");
$asd=mysql_num_rows($select); 
} 
if ($date_real = $datee ) {
$n = "НОВ";
}
else {
$n = "";
}
  ?>

така ми изписва грешка
Parse error: syntax error, unexpected '}'
за ето това
<?
}
?>
 

Back
Горе