|
Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon. |
|
View previous topic :: View next topic |
Author |
Message |
Dronnikkl Smarty Rookie
Joined: 18 Apr 2008 Posts: 12
|
Posted: Wed May 07, 2008 3:17 pm Post subject: Цикл |
|
|
while($cat = mysql_fetch_array($ctg))#Цикл1
{
$id = $cat['ID'];
$name = $cat['name'];
$queryq = "SELECT * FROM `site`.`photo` WHERE id_catalog=$id";
$ctgq = mysql_query($queryq,$connector);
while($cat = mysql_fetch_array($ctgq))#Вложенный в цикл1 -Цикл2
{
$results[$i++] = $cat['big'];
smarty->assign($name,$results);
}
}
написано 07.05.2008 07:58 Инфо • Приват • Правка • Ответить • Известить модератора • IP
код
while($cat = mysql_fetch_array($ctg))#Цикл1
{
$id = $cat['ID'];
$name = $cat['name'];
$queryq = "SELECT * FROM `site`.`photo` WHERE id_catalog=$id";
$ctgq = mysql_query($queryq,$connector);
while($cat = mysql_fetch_array($ctgq))#Цикл1 вложенный в цикл1
{
$results[$i++] = $cat['big'];
echo "$results<p>";
}
}
Здравствуйте! Имеется два цикла. цикл1 доходит до цикла 2 затем цикл 2 выполняется только один раз и переходит дальше к циклу1,
а нужно чтоб цикл 2 выполнился до конца тоесть пока не извлечет все фото с данным id_catalog и затем пойти дальше по циклу1 и назначить имя католога $name (как имя переменной смарти) и массив фото $result как значение и затем снова цикл1 для получения следущего ида и имя каталога чтоб выбрать его фото затем. Щас получается что при проверке второго и третьего(порядковые номера извлечения из БД) массив $result захватывает и фото предыдущих каталогов(в результате смарти получает несколько переменных с названием соответсвующих имю каталого в БД и фото у котрых id_catalog квен $id). Как решить проблему? |
|
Back to top |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|