Добро пожаловать, Гость!
День рождения друзей
PHP/MySQL | День рождения друзей
viper228 :
Народ как в этом коде сделать чтобы вместо юзера выводились друзья, пробовал один запрос сделать но вместо друга вывелась система.
// Дни рождения на главной
$ank = mysql_fetch_assoc ( mysql_query
( "SELECT * FROM `user` WHERE `ank_d_r` = '" .
date ( 'd' ) . "' AND `ank_m_r` = '" . date
( 'm' ) . "' AND `date_last` > '" .( time
()- 86400 ). "' ORDER by rand()" ));
if ( $ank ['id' ])
{
echo '<table cellspasing="0" cellpadding="0"
style="width:100%">' ;
echo '<tr>' ;
echo '<td style="vertical-align:top;">' ;
echo group( $ank ['id' ]);
echo user:: nick ( $ank[ 'id' ]);
echo medal( $ank ['id' ]);
echo online ( $ank ['id' ]) . '<br />' ;
echo '<img src="/user/holidays/img/bd3.png" /
> День рождения' ;
echo '</td>' ;
echo '<td style="width:50px; vertical-
align:top; text-align:center; float:right;">' ;
echo '<font style="color:red; font-size:x-
small;">сегодня</font>' ;
echo '<br /><a href="/user/gift/categories.php?
id=' . $ank[ 'id' ] . '"><img src="/user/holidays/img/
gift.png" /></a>' ;
echo '</td>' ;
echo '</tr>' ;
echo '</table>' ;
}
День рождения друзей
13 Мая 2014Народ как в этом коде сделать чтобы вместо юзера выводились друзья, пробовал один запрос сделать но вместо друга вывелась система.
// Дни рождения на главной
$ank = mysql_fetch_assoc ( mysql_query
( "SELECT * FROM `user` WHERE `ank_d_r` = '" .
date ( 'd' ) . "' AND `ank_m_r` = '" . date
( 'm' ) . "' AND `date_last` > '" .( time
()- 86400 ). "' ORDER by rand()" ));
if ( $ank ['id' ])
{
echo '<table cellspasing="0" cellpadding="0"
style="width:100%">' ;
echo '<tr>' ;
echo '<td style="vertical-align:top;">' ;
echo group( $ank ['id' ]);
echo user:: nick ( $ank[ 'id' ]);
echo medal( $ank ['id' ]);
echo online ( $ank ['id' ]) . '<br />' ;
echo '<img src="/user/holidays/img/bd3.png" /
> День рождения' ;
echo '</td>' ;
echo '<td style="width:50px; vertical-
align:top; text-align:center; float:right;">' ;
echo '<font style="color:red; font-size:x-
small;">сегодня</font>' ;
echo '<br /><a href="/user/gift/categories.php?
id=' . $ank[ 'id' ] . '"><img src="/user/holidays/img/
gift.png" /></a>' ;
echo '</td>' ;
echo '</tr>' ;
echo '</table>' ;
}
Комментарии:
Deseven
14 Мая 2014
viper228, если система то значит база не нашла твоего пользователя (значит что то не так сделал в коде)
viper228, если система то значит база не нашла твоего пользователя (значит что то не так сделал в коде)
viper228 14 Мая 2014
Автор темы
Deseven, Спасибо сейчас попробую поставить код.Я пробовал сам сделать вроде было все правильно но вместо друг систему вывело.
Автор темы
Deseven, Спасибо сейчас попробую поставить код.Я пробовал сам сделать вроде было все правильно но вместо друг систему вывело.
Deseven
14 Мая 2014
Хз :-) для начало пойдет голову ломал но сделал но этот не тот код который нужен потому что я не могу посчитать параметры базы сколько примерно друзей празднуют день рождения например счетчик тот же и листинг так что это не полная версия (просто нужна помощь еще одного кодера) одна голова хорошо а две еще лучше :-) давно этим не занимался
Хз :-) для начало пойдет голову ломал но сделал но этот не тот код который нужен потому что я не могу посчитать параметры базы сколько примерно друзей празднуют день рождения например счетчик тот же и листинг так что это не полная версия (просто нужна помощь еще одного кодера) одна голова хорошо а две еще лучше :-) давно этим не занимался
Deseven
14 Мая 2014
viper228,
<?
///////////////////////////////////////////////////////////////////////////////
$ank['id'] = $user['id'];
$q = mysql_query("SELECT * FROM `user` WHERE `id` = $ank[id] LIMIT 1");
$ank = mysql_fetch_array($q);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT * FROM `user` INNER JOIN `frends` ON `user`.`id`=`frends`.`frend` WHERE `frends`.`user` = '$ank[id]' ORDER BY rand() ");
while ($f = mysql_fetch_array($q))
{
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
////////////////
if($f['ank_d_r'].$f['ank_m_r'] == date("j").date("n"))
{
////////////////
echo 'День рождения у: <a href="/info.php?id='.$a['id'].'">'.$a['nick'].'</a>'.online($a['id'])."<br />n";
////////
}else{
}
///////
}
///////////////////////////////////////////////////////////////////////////////
?>
viper228,
<?
///////////////////////////////////////////////////////////////////////////////
$ank['id'] = $user['id'];
$q = mysql_query("SELECT * FROM `user` WHERE `id` = $ank[id] LIMIT 1");
$ank = mysql_fetch_array($q);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT * FROM `user` INNER JOIN `frends` ON `user`.`id`=`frends`.`frend` WHERE `frends`.`user` = '$ank[id]' ORDER BY rand() ");
while ($f = mysql_fetch_array($q))
{
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
////////////////
if($f['ank_d_r'].$f['ank_m_r'] == date("j").date("n"))
{
////////////////
echo 'День рождения у: <a href="/info.php?id='.$a['id'].'">'.$a['nick'].'</a>'.online($a['id'])."<br />n";
////////
}else{
}
///////
}
///////////////////////////////////////////////////////////////////////////////
?>