[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Записать строку из цикла в переменную.
bazilio
$email = array();
$ery = mysql_query("SELECT `user_email`,`user_name`
FROM `commfor`
LEFT OUTER JOIN `users` ON `commfor`.`commfor_user_id` = `users`.`user_id`
LEFT OUTER JOIN `avtori` ON `users`.`user_id` = `avtori`.`avtori_pid`
WHERE `commfor_question`= '"
.$_GET['id']."'
ORDER BY `commfor_time`
"
);


while($rowemail = mysql_fetch_assoc($ery))
{
//Забиваем массив в цикле
$email[$rowemail['user_name']] = $rowemail['user_email'];

}
foreach ($email as $key => $value) {
print ''.$value.', ';
}


print ''.$value.', '; Выводит адреса через запятую мне эту строку нужно загнать в переменную типа:

$to=$value; //конечно не сработает запишет только один адрес, как сделать чтоб все адреса записывались?

echo '$to';

Заранее благодарю!





Спустя 7 минут, 22 секунды (27.02.2012 - 13:41) Rand написал(а):
$ery = mysql_query("SELECT `user_email`,`user_name`
FROM `commfor`
LEFT OUTER JOIN `users` ON `commfor`.`commfor_user_id` = `users`.`user_id`
LEFT OUTER JOIN `avtori` ON `users`.`user_id` = `avtori`.`avtori_pid`
WHERE `commfor_question`= '"
.$_GET['id']."'
ORDER BY `commfor_time`
"
);

if(mysql_num_rows($ery) > 0)
{
$rowemail = mysql_fetch_assoc($ery);
$emails = $rowemail['user_email'];

while($rowemail = mysql_fetch_assoc($ery))
$emails .= ',' . $rowemail['user_email'];

echo $emails;
}

Спустя 5 минут, 12 секунд (27.02.2012 - 13:46) Visman написал(а):
Для первоначального варианта
$to = implode(',', array_values($email));

Спустя 3 минуты, 35 секунд (27.02.2012 - 13:50) Rand написал(а):
Visman, зачем array_values? Просто:
$to = implode(',', $email);

Спустя 2 минуты, 18 секунд (27.02.2012 - 13:52) bazilio написал(а):
Все спасибо!Работает!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.