Функция php для возврата строки html

Привет, у меня есть функция php, которая возвращает поле формы html. Что происходит, если значение поля будет отображаться <? echo $ участник_1; ?> буквально.

Цените, если гуру помогут с кодом.

Спасибо заранее. извините, редактирование не позволяет мне сохранить ....

С Уважением Ричард

function pax_details($pax){
        $ret='';        
        switch ($pax){
        case 2:
        $participant_1=$participant_2='';
        $ret='<table border=0 align=center cellSpacing=0 cellPadding=5 width=100%>
            <tr><td>Participant 1 &nbsp; <input type = "text" name = "participant_1" size = "40" value = "<?php echo $participant_1;?>"><span class = "error"><?php echo $participant_1Err;?></span></td></tr>
            <tr><td>Participant 2 &nbsp; <input type = "text" name = "participant_2" size = "40" value = "<?php echo $participant_2;?>"><span class = "error"><?php echo $participant_2Err;?></span></td></tr>
            </table>';
        break;
        default:
        $ret='Participant 1. <input type = "text" name = "participant_1" size = "40" value = "<? echo $participant_1; ?>">';
        }
        return $ret;
    }

if ($_SERVER["REQUEST_METHOD"] == "POST"){
    echo "POST";
    if (isset($_POST['package'])){
        $package=$_POST['package'];
    echo "package:".$package;
    $v=$package;
    }
    if (isset($_POST['participant_1'])){
        $participant_1=$_POST['participant_1'];
    }
}

Вы уже используете PHP, и вам не нужно использовать <? ?>. Используйте value = "'. $participant_1 . '"

brombeer 19.10.2018 08:55

привет спасибо за совет. он не будет отображаться, но когда я отправляю форму, запись не будет отображаться в поле .... этот html предназначен для отображения формы для ввода ..

Richard Low 19.10.2018 09:03

«это не покажет», потому что $participant_1 неизвестен вашей функции, как и $participant_1Err. А для вашего case 2: вы явно устанавливаете пустой $participant_1=$participant_2='';.

brombeer 19.10.2018 09:07

В качестве примечания: использование коротких тегов <? ?> не рекомендуется, поскольку вам необходимо включить short_open_tag в вашем файле php.ini. См. Руководство по PHP для получения подробной информации.

Franky W. 19.10.2018 09:08

он должен отображаться, когда я нажимаю кнопку отправки, верно? следовательно, необходимость в функции эха?

Richard Low 19.10.2018 09:12

извините, я должен объяснить, таблица является частью формы, показываемой пользователю после того, как пользователь выберет количество человек ..

Richard Low 19.10.2018 09:20

В этом коде $participant_1 и $participant_2 всегда означают только ''. Ваш код говорит об этом прямо здесь. Этот код больше ничего не выводит. Вы можете прочитать stackoverflow.com/q/13840429/476. Или, возможно, поясните здесь свои ожидания.

deceze 19.10.2018 09:40

Думаю, я понимаю, что происходит, подумаю о другом решении. большое спасибо за уделенное время, ребята ...

Richard Low 19.10.2018 09:56
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
8
35
0

Другие вопросы по теме