За последние 24 часа нас посетили 16687 программистов и 1651 робот. Сейчас ищут 1865 программистов ...

Присвоение значения переменной из данныз MySQL

Тема в разделе "MySQL", создана пользователем archibit, 20 ноя 2016.

Метки:
  1. archibit

    archibit Новичок

    С нами с:
    20 ноя 2016
    Сообщения:
    2
    Симпатии:
    0
    Приветствую друзья. Бьюсь над одной задачей, никак не получается найти решение, если у кого будут мысли, подскажите пожалуйста.
    Собственно задача - необходимо направить по эл почте HTML документ. С самим направлением по эл почте проблем нет, трудности с формированием HTML документа, а именно: формируем таблицу в рамках HTML документа. Такая таблица содержит множество строк, которые берутся из БД. Вывести их на экран командой print не составляет проблем, а как это поместить в переменную чтобы потом собрать в единое сообщение это проблема. Знаю что такая конструкция $mtt=$mtt.$mtt; далеко не айс, но пока более правильного механизма на ум не приходит. Собственно проблема как в цикле while сделать так чтобы в переменную $mtt попали все строки таблицы, или если таким образом это сделать невозможно, каким путем можно пойти в этом случае?
    Спасибо.
    PHP:
    1. <?php
    2. $connectbd = mysql_connect("localhost", "логин", "пароль");
    3. $dbbd = mysql_select_db("база", $connectbd);
    4. if (!$connectbd || !$dbbd)
    5. }
    6. $querybd="Select data, ip, connection, ipp, browser, language, referal from domenvisitors";
    7. $resultbd=mysql_query($querybd);
    8. $mt= "<!doctype html>
    9. <html>
    10. <head>
    11. <meta charset=\"utf-8\"/>
    12. </head>
    13. <body>
    14. <TABLE width=\"100%\" border=\"2\" cols=\"3\" cellpadding=\"1\" bordercolor=\"#D1EDFA\">
    15. <tbody>
    16.  <tr bgcolor=\"#C4C3C3\">
    17.  <th scope=\"col\">Date</th>
    18.  <th scope=\"col\">IP</th>
    19.  <th scope=\"col\">Connection Alive/Proxy</th>
    20.  <th scope=\"col\">IP Proxy</th>
    21.  <th scope=\"col\">Browser</th>
    22.  <th scope=\"col\">Primary Language</th>
    23.  <th scope=\"col\">Referal</th></tr>";
    24. while ($rowbd = mysql_fetch_assoc($resultbd))
    25. {
    26.   $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>";
    27. }
    28. $mttt = "</table>
    29. </body>
    30. </html>";
     
    #1 archibit, 20 ноя 2016
    Последнее редактирование модератором: 20 ноя 2016
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    archibit нравится это.
  3. archibit

    archibit Новичок

    С нами с:
    20 ноя 2016
    Сообщения:
    2
    Симпатии:
    0
    Спасибо огромное, все получилось )