function GetImages($id) {
$query = mysql_query("SELECT * FROM test WHERE `id`='".(int)$id."'");
if (mysql_num_rows($query))
$row = mysql_fetch_assoc($query);
$img_query = mysql_query("SELECT * FROM images WHERE `i_id` = '". $row['id'] ."'");
if (mysql_num_rows($img_query)) {
while($img = mysql_fetch_assoc($img_query))
$images[] = $img;
return $images;
return $row;
}
}
зы Думаю надо как-то обьединить чтоль массивы, или хз..
Спустя 7 минут, 56 секунд (6.04.2011 - 15:50) Michael написал(а):
return array($images, $row);
Спустя 14 минут, 54 секунды (6.04.2011 - 16:05) Renden написал(а):
Michael
эм.., а неподскажешь как теперь его разобрать?)
чтоб содержимое $row вывести 1 раз, а $images циклом..
эм.., а неподскажешь как теперь его разобрать?)
чтоб содержимое $row вывести 1 раз, а $images циклом..
Спустя 1 минута, 51 секунда (6.04.2011 - 16:06) Basili4 написал(а):
$arr=fun();
$row=$arr[1]; // не посторяем выводим 1 раз
$images=$arr[0]; // повторяем 100000 разж
......
$row=$arr[1]; // не посторяем выводим 1 раз
$images=$arr[0]; // повторяем 100000 разж
......
Спустя 1 минута, 15 секунд (6.04.2011 - 16:08) Michael написал(а):
print_r сделай результату и увидишь как составлены данные. По индексу - [0] и [1].
Спустя 1 минута, 41 секунда (6.04.2011 - 16:09) Renden написал(а):
Michael
Basili4
ясно спасибо.
Basili4
ясно спасибо.
Спустя 4 дня, 23 часа, 55 минут, 22 секунды (11.04.2011 - 16:05) linker написал(а):
function GetImages($id)
{
$query = mysql_query("SELECT * FROM test WHERE `id`='".(int)$id."'");
if (mysql_num_rows($query))
$row = mysql_fetch_assoc($query);
$img_query = mysql_query("SELECT * FROM images WHERE `i_id` = '". $row['id'] ."'");
if (mysql_num_rows($img_query))
{
while($img = mysql_fetch_assoc($img_query))
$images[] = $img;
return array($images, $row);
}
}
list($images, $row) = GetImages(100);
Спустя 8 дней, 19 часов, 53 минуты, 33 секунды (20.04.2011 - 11:58) Renden написал(а):
Ребят, только сейчас дошли руки до програмирования, возникла небольшая проблема с этой функцией.
Я на выходе имею 2 массива допустим $test[0] в котором названия, $test[1] в котором картинки, так вот если картинок нет, то ничего не возвращается, тк не срабатывает if, вывел за пределы if , но тогда если нет картинок пишет:
Я на выходе имею 2 массива допустим $test[0] в котором названия, $test[1] в котором картинки, так вот если картинок нет, то ничего не возвращается, тк не срабатывает if, вывел за пределы if , но тогда если нет картинок пишет:
Цитата |
Notice: Undefined variable: images in |
понятно что это замечание и не китично, но как-бы это убрать и чтоб $test[0] была доступна, а $test[1] просто был пустым?.
Спустя 3 минуты, 23 секунды (20.04.2011 - 12:02) nugle написал(а):
можешь код выложить?
Спустя 1 минута, 27 секунд (20.04.2011 - 12:03) Trianon написал(а):
Renden
Цитата |
Notice: Undefined variable: images in |
потому что переменные следует инициализировать перед использованием.
$images = array();
Спустя 11 минут, 40 секунд (20.04.2011 - 12:15) Renden написал(а):
Trianon
Опа, и правда, благодарю, я думал только в С++ нужно указывать тип переменной, php вроде не чето структоризированный язык.. еще раз спс буду знать.
Опа, и правда, благодарю, я думал только в С++ нужно указывать тип переменной, php вроде не чето структоризированный язык.. еще раз спс буду знать.