Синтаксическая ошибка в выражении concat echo и html-коде

Пожалуйста, помогите мне понять синтаксис конкат

я хочу следующий код внутри эха, чтобы понять, конкатате

1 -> <div class="alert echo $_REQUEST['error_id'];?>"\>

Я пытаюсь следующий код, но получаю синтаксическую ошибку, что есть два эха ..

2 -> echo "<div class=\"alert" . echo $_REQUEST['error_id']; . "\">";

где ошибка в том, что я не могу получить это … и i want two answer оба используют single quote а также double quote

РЕДАКТИРОВАТЬ

Спасибо @ Rizier123, теперь он работает, но CSS не работает, как я подал заявку в Calss = «тревога»

при использовании следующего кода работает нормально
<div class="alert echo $_REQUEST['error_id'];?>"\>

введите описание изображения здесь

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

введите описание изображения здесь

имя класса является бдительный показывает статус входа в систему ..

РЕДАКТИРОВАТЬ

Еще раз спасибо, я просто забываю поставить пробел после имени класса ..

2

Решение

Вам не нужно писать echo а также ; снова!

Так что это должно работать:

//echo with double quotes
echo "<div class=\"alert" . $_REQUEST['error_id'] . "\">";

//echo with single quotes
echo '<div class="alert' . $_REQUEST['error_id'] . '">';

Возможно, вам нужно добавить пробел, если имя вашего класса включает пробелы! (… «alert» …)

3

Другие решения

попробуй это

echo '<div class=\"alert"' .  $_REQUEST['error_id'] . '">';
2

Вы можете сделать 2 способа

1. PHP в HTML

<div class="alert<?php echo $_REQUEST['error_id'];?>">

2. HTML в PHP

echo "<div class='alert". $_REQUEST['error_id'] ."'>";

Или вы также можете сделать как

echo "<div class=\"alert". $_REQUEST['error_id'] ."\">";
2
По вопросам рекламы [email protected]