За последние 24 часа нас посетили 17294 программиста и 1720 роботов. Сейчас ищет 991 программист ...

Фрагмент кода внутри переменной

Тема в разделе "PHP для новичков", создана пользователем Luter1984, 27 дек 2010.

  1. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Добрый день!
    Есть фрагмент кода:
    PHP:
    1. $masseffect = array($naimenovanie,$price,$item_kolichestvo);
    2. echo "<div class='newsakas'><table><tr><th>Наименование</th><th>Цена в рублях</th><th>Количество</th></tr><tr>";
    3.     foreach($masseffect as $key => $methods)
    4.         {
    5.             echo "<td>";
    6.                 foreach($methods as $val)
    7.                     {
    8.                         if($val == 0)
    9.                             {
    10.                                 if(strlen($val) == 1 && is_numeric($val))
    11.                                     {
    12.                                         $val = "Ожидается!";
    13.                                     }
    14.                             }
    15.                     echo $val."<br />";
    16.                     }
    17.             echo "</td>";
    18.         }
    19. echo "</tr></table></div>";
    и переменная:
    PHP:
    1. $message_spok = $user."\nБлагодарим Вас за покупку\n. Проверьте пожалуйста все ли данные заказа верны: <br />".$tovar_title."<br />";
    Как разместить фрагмент кода в переменной: $tovar_title
     
  2. Devzirom

    Devzirom Активный пользователь

    С нами с:
    15 фев 2009
    Сообщения:
    463
    Симпатии:
    0
    Адрес:
    Пермь
  3. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Мне нужно вывести в теле письма функции mail все элементы трехмерного массива, как можно это сделать?
     
  4. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Luter1984
    Вложенными foreach
     
  5. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Не совсем понял :? - это как?
    код следующий:

    Код (Text):
    1. $masseffect = array($naimenovanie,$price,$item_kolichestvo);
    2. echo "<div class='newsakas'><table><tr><th>Наименование</th><th>Цена в рублях</th><th>Количество</th></tr><tr>";
    3.     foreach($masseffect as $key => $methods)
    4.         {
    5.            echo "<td>";
    6.            foreach($methods as $val)
    7.               {
    8.                   if($val == 0)
    9.                      {
    10.                           if(strlen($val) == 1 && is_numeric($val))
    11.                               {
    12.                                   $val = "Ожидается!";
    13.                                }
    14.                      }
    15.                      echo $val .= "<br />";
    16.                 }
    17.              echo "</td>";
    18.           }
    19. echo "</tr></table></div>";
    Массив $masseffect - трехмерный, состоящий из массивов $naimenovanie, $price и $item_kolichestvo.
    В результате работы этого кода выводится таблица:
    [​IMG]
    Реально ли добавить результат работы этого кода (т.е. таблицу на выходе) в тело функции mail()?
     
  6. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    Код (Text):
    1. $output = "<div class='newsakas'><table><tr><th>Наименование</th><th>Цена в рублях</th><th>Количество</th></tr><tr>";
    2.     foreach($masseffect as $key => $methods)
    3.         {
    4.            $output .= "<td>";
    5.            foreach($methods as $val)
    6.               {
    7.                   if($val == 0)
    8.                      {
    9.                           if(strlen($val) == 1 && is_numeric($val))
    10.                                   $val = "Ожидается!";
    11.                      }
    12.                      $output .= $val . "<br />";
    13.                 }
    14.              $output .= "</td>";
    15.           }
    16. $output .= "</tr></table></div>";
     
  7. Luter1984

    Luter1984 Активный пользователь

    С нами с:
    9 ноя 2010
    Сообщения:
    66
    Симпатии:
    0
    Johnatan - спасибо, все работает!