Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите исправить код

90K
11 апреля 2013 года
Владислав Тропин
1 / / 11.04.2013
$nap = mysql_query("SELECT * FROM `frends` WHERE `user` = '$user[id]'");
$c_s = 0;
while ($fr = mysql_fetch_array($nap)){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$fr[frend]' AND `ank_d_r` = '$den' AND `ank_m_r` = '$mes'"),0) != 0) $c_s++;
}
if ($c_s>0){
echo "Сегодня день рождение в $c_s c ваших друзей:";
$fren = mysql_query("SELECT * FROM `frends` WHERE `user` = '$user[id]'");

while ($post = mysql_fetch_array($fren)){
$frend = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$post[frend]' AND `ank_d_r` = '$den' AND `ank_m_r` = '$mes' "));
echo "<img src=\"/style\icons/cake.png\" alt=\"\"/> <a href='/info.php?id=$frend[id]'>$frend[nick]</a>. ";
}}
8
11 апреля 2013 года
mfender
3.5K / / 15.06.2005
И чоу? Наверное проблема какая-то?

UPD. Самая главная ошибка - писать ключи ассоциативных массивов как константы.


 
Код:
$nap = mysql_query("SELECT * FROM `frends` WHERE `user` = '$user[id]'");
неправильно!

Правильно так:

 
Код:
$nap = mysql_query("SELECT * FROM `frends` WHERE `user` = '{$user["id"]}'");
20K
12 апреля 2013 года
ellor!
198 / / 24.05.2012
Неправильно:
 
Код:
if ($c_s>0){
  echo "Сегодня день рождение в $c_s c ваших друзей:";
Правильно:
 
Код:
if ($c_s > 0) {
  echo "Сегодня день рождения у $c_s ".($c_s != 11 && $c_s % 10 == 1 ? "вашего друга" : "ваших друзей").":";
366
15 апреля 2013 года
int
668 / / 30.03.2005
Узнаю руку Попова. Тут никто код не исправит, тут нужно нормальный учебник читать.
366
15 апреля 2013 года
int
668 / / 30.03.2005
Цитата: mfender
Правильно так:

 
Код:
$nap = mysql_query("SELECT * FROM `frends` WHERE `user` = '{$user["id"]}'");


И что, закрывающая кавычка нормально будет обработана?

8
15 апреля 2013 года
mfender
3.5K / / 15.06.2005
Цитата: int

И что, закрывающая кавычка нормально будет обработана?


Да. Это правильный синтаксис PHP.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог