Приветствую друзья. Бьюсь над одной задачей, никак не получается найти решение, если у кого будут мысли, подскажите пожалуйста. Собственно задача - необходимо направить по эл почте HTML документ. С самим направлением по эл почте проблем нет, трудности с формированием HTML документа, а именно: формируем таблицу в рамках HTML документа. Такая таблица содержит множество строк, которые берутся из БД. Вывести их на экран командой print не составляет проблем, а как это поместить в переменную чтобы потом собрать в единое сообщение это проблема. Знаю что такая конструкция $mtt=$mtt.$mtt; далеко не айс, но пока более правильного механизма на ум не приходит. Собственно проблема как в цикле while сделать так чтобы в переменную $mtt попали все строки таблицы, или если таким образом это сделать невозможно, каким путем можно пойти в этом случае? Спасибо. PHP: <?php $connectbd = mysql_connect("localhost", "логин", "пароль"); mysql_set_charset("utf8"); $dbbd = mysql_select_db("база", $connectbd); if (!$connectbd || !$dbbd) {exit (mysql_error()); } $querybd="Select data, ip, connection, ipp, browser, language, referal from domenvisitors"; $resultbd=mysql_query($querybd); $mt= "<!doctype html> <html> <head> <meta charset=\"utf-8\"/> </head> <body> <TABLE width=\"100%\" border=\"2\" cols=\"3\" cellpadding=\"1\" bordercolor=\"#D1EDFA\"> <tbody> <tr bgcolor=\"#C4C3C3\"> <th scope=\"col\">Date</th> <th scope=\"col\">IP</th> <th scope=\"col\">Connection Alive/Proxy</th> <th scope=\"col\">IP Proxy</th> <th scope=\"col\">Browser</th> <th scope=\"col\">Primary Language</th> <th scope=\"col\">Referal</th></tr>"; while ($rowbd = mysql_fetch_assoc($resultbd)) { $mtt = "<tr bgcolor=\"#D9F4CC\"><td align=\"center\">".$rowbd['data']."</td><td align=\"center\">".$rowbd['ip']."</td><td align=\"center\">".$rowbd['connection']."</td><td align=\"center\">" .$rowbd['ipp']."</td><td align=\"center\">".$rowbd['browser']."</td><td align=\"center\">".$rowbd['language']."</td><td align=\"center\">".$rowbd['referal']."</td></tr>"; } $mttt = "</table> </body> </html>";
https://secure.php.net/manual/ru/language.types.string.php вместо echo можно присвоение к переменной использовать можно так $mtt .= 'text to add';