нужно мне помочь . короче делал день рождение для пользователей. но не чтоб была иконка а див другого был цвета. но получается что дублирует 2 анкеты разных цветов. то есть одна с днем рождения а вторая обычно. надо что б была одна с дивом другого цвета. думаю понели
ОБСУЖДЕНИЕ
нужна помощь социал
x13xxx, Что?
лесинька нужна?
echo '<div class="' . ($num % 2 ? "1 див" : "2 див") . '">';
$num++;
$num++;
spasis, а что если просто через условие, когда наступит днюха тогда див цвет поменяет а до этого будет таким какой тебе нужно, думаю легко и просто!
Создаём переменную текущей даты:
$days=date("j n Y");
Создаём переменную даты рождения юзера:
$dr=date("$ank[ank_d_r]", "$ank[ank_m_r]", "$ank[ank_g_r]");
Далее создаём условие и проверяем когда днюха не сегодня ли:
if($days==$dr){
Тут прописываеш див дня рождения
}else{
А тут основной див
}
Должно работать. отпишеш работает ли
$days=date("j n Y");
Создаём переменную даты рождения юзера:
$dr=date("$ank[ank_d_r]", "$ank[ank_m_r]", "$ank[ank_g_r]");
Далее создаём условие и проверяем когда днюха не сегодня ли:
if($days==$dr){
Тут прописываеш див дня рождения
}else{
А тут основной див
}
Должно работать. отпишеш работает ли
SyncMaster, Warning: date() expects at most 2 parameters, 3 given in W:\domains\www\index.php on line 73
spasis, Щас сек проверю у себя то с головы писал)
SyncMaster, $ank1 = 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()"));
echo '<span class="' . ($ank1['id'] = 2 ? "foh": "foh2"). '">';
$num++; я хочу примерно так сделать но что то не то
("SELECT * FROM `user` WHERE `ank_d_r` = '" . date
('d') . "' AND `ank_m_r` = '" . date('m') . "' AND `date_last` > '".
(time()-86400)."' ORDER by rand()"));
echo '<span class="' . ($ank1['id'] = 2 ? "foh": "foh2"). '">';
$num++; я хочу примерно так сделать но что то не то
$sql = mysql_query("SELECT * FROM `user` WHERE `ank_d_r` = '".date('d')."' AND `ank_m_r` = '".date('m')."' AND `id` = '".$ank['id']."' ORDER BY `id` DESC LIMIT 1");
if (mysql_num_rows($sql) == false) {
echo 'основной див';
}
else {
echo 'див именниника';
}
Тогда так пробуй
if (mysql_num_rows($sql) == false) {
echo 'основной див';
}
else {
echo 'див именниника';
}
Тогда так пробуй
SyncMaster, у меня список пользователей. так дублирует
spasis, Я изменил пост. Там не учёл конкретного юзера. Попробуй заново у меня сработало
у меня список пользователей. так дублирует
все работает спасибо
spasis, Нет за что))