За последние 24 часа нас посетили 20590 программистов и 1107 роботов. Сейчас ищут 400 программистов ...

Открытие и закрытие php скобок

Тема в разделе "PHP для новичков", создана пользователем Ezhevsky, 2 апр 2020.

  1. Ezhevsky

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

    С нами с:
    2 апр 2020
    Сообщения:
    86
    Симпатии:
    1
    Добрый день, есть задача например, вывести данные, и вывод выглядит так, что в этом выводе путём echo есть так же html код в перемешку с php.

    {
    echo '<p>Запись id='.$row['id'].'. Текст: '.$row['text'].'</p>';
    }


    Ранее, где то года 2 назад, я выводил в html код данные, то бишь как то скобики открывались и закрыва<?php {?><?php }?>, и выводились данные, например выборка данных идёт с самого верха, идёт обычный html код, и в конце закрытые скобки, а внутри этого html <?php echo ***** ?> и данные выводились. Так вот, подскажите пожалуйста, как это сделать, буду очень благодарен, просто лично для меня такой код будет более красивым и удобным.
     
    #1 Ezhevsky, 2 апр 2020
    Последнее редактирование: 2 апр 2020
  2. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.548
    Симпатии:
    1.754
    Код (Text):
    1.  
    2. <p>Запись id = <?= $row['id']; ?>. Текст: <?= $row['text']; ?></p>
     
  3. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
  4. Ezhevsky

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

    С нами с:
    2 апр 2020
    Сообщения:
    86
    Симпатии:
    1
    У меня идёт код таким образом:
    Код (Text):
    1. <?php
    2. САМ КОД
    3. ?>
    4.  
    5. <!DOCTYPE html>
    6. <html>
    7. <head>
    8.     <title></title>
    9. </head>
    10. <body>
    11. И ВОТ ТУТ МНЕ НУЖНО ВСТАВИТЬ КОД, что бы выводило данные и код не закрывался.
    12. </body>
    13. </html>
     
  5. Artur_hopf

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

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    PHP:
    1. <?php
    2. $data = '';
    3. //какой то цикл
    4. $data .= '<p>Запись id='.$row['id'].'. Текст: '.$row['text'].'</p>';
    5. ?>
    6. <!DOCTYPE html>
    7. <html>
    8. <head>
    9.     <title></title>
    10. </head>
    11. <body>
    12. <?=$data;?>
    13. </body>
    14. </html>
     
  6. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.787
    Симпатии:
    646
    PHP:
    1. <?php
    2. САМ КОД
    3. ?>
    4. <!DOCTYPE html>
    5. <html>
    6. <head>
    7.     <title></title>
    8. </head>
    9. <body>
    10.     <p>Запись id = <?= $row['id']; ?>. Текст: <?= $row['text']; ?></p>
    11. </body>
    12. </html>
    --- Добавлено ---
    Точку с запятой можно опустить.
    --- Добавлено ---
    Для шаблонов предназначен альт. синтаксис (без фиг. скобок), например:
    PHP:
    1. <?php while ($row=getrow()): ?>
    2.     <p>Запись id = <?= $row['id']; ?>. Текст: <?= $row['text']; ?></p>
    3. <?php endwhile; ?>
     
    Ezhevsky нравится это.
  7. Ezhevsky

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

    С нами с:
    2 апр 2020
    Сообщения:
    86
    Симпатии:
    1
    По схеме не то что просил, но одно и тоже, лайк, спасибо)