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

Ваш аккаунт

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

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

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

Бред, но не могу найти ошибку...

2.0K
11 июля 2005 года
Junkers
47 / / 21.02.2004
Подскажите, в чем проблема? Вот два цикла:

Код:
$query="select distinct `photo_cat` from `photo` where `band_id` = ".@$_GET['band'].";";
$result=mysql_query($query);
for($i=0; $i<mysql_num_rows($result); $i++)
{
  $row=mysql_fetch_array($result);
  echo '<h6>'.$row['photo_cat'].'</h6>';
  $query1="select `photo_id`, `photo_url`, `photo_desc`, `photo_source_name`, `photo_source_url` from `photo` where `photo_cat` = '".$row['photo_cat']."' and `band_id` = ".@$_GET['band']." order by `photo_desc` asc;";
  $result1=mysql_query($query1);
  for($i=0; $i<mysql_num_rows($result1); $i++)
    {
    $row1=mysql_fetch_array($result1);
    echo $row1['photo_desc'].'
'
;
    }
}


Первый, родительский цикл, так сказать, должен проходить ТРИ раза, но у меня, почему-то, после первого же прохода все останавливается.

Пардон за тупизм, но на улице +32, а кондишен помер...
832
11 июля 2005 года
Carpus
390 / / 14.04.2005
Во втором цикле замени $i на $j
338
11 июля 2005 года
chigevara
529 / / 29.09.2003
Цитата:
Originally posted by Junkers
Подскажите, в чем проблема? Вот два цикла:

 
Код:
for($i=0; $i<mysql_num_rows($result); $i++)


Никогда так не делай. Вызов функции, результат которого не меняется из цикла в цикл - вынести за цикл. Это первое. Второе - во многих языках программирования есть как правило недокументированные и малоосвещенные средства отладки, в народе дебаггеры. В php тоже есть, но знают об этом немногие. Но я введу тебя в круг посвященных. Знай, это средство - echo. Но помни, ты должен хранить в тайне эту информацию от неверных, иначе Злой Глюк покарает тебя. Удачи.

2.0K
11 июля 2005 года
Junkers
47 / / 21.02.2004
Carpus, спасибо, помогло!

Цитата:
Второе - во многих языках программирования есть как правило недокументированные и малоосвещенные средства отладки, в народе дебаггеры. В php тоже есть, но знают об этом немногие. Но я введу тебя в круг посвященных. Знай, это средство - echo.



Вы немногословны, магистр :) Как же мне использовать сие драгоценное знание?

Admin`у: Каждый раз вижу это сообщение в верху страницы: Warning: session_start(): open(/tmp/sess_a11c842db267eb4151f260ac3d3c9ca6, O_RDWR) failed: No space left on device (28) in /d2/www/codenet.ru/www/top.php on line 3

Злой Глюк Chigevar`ы атакует?

287
12 июля 2005 года
Shiizoo
958 / / 14.03.2004
Место на хосте кончилось:D
2.2K
13 июля 2005 года
Web-master
113 / / 23.12.2004
Цитата:
Originally posted by Shiizoo
Место на хосте кончилось:D


Ага..а mike сейчас в Германии, на чемпионате по фризби :D

P.S. Вылезло:

 
Код:
Warning: Unknown(): write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
8
13 июля 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Web-master
Ага..а mike сейчас в Германии, на чемпионате по фризби :D

P.S. Вылезло:
 
Код:
Warning: Unknown(): write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0


Championship by Free.... Who?



FLOOOD

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