Пожалуйста, помогите мне понять синтаксис конкат
я хочу следующий код внутри эха, чтобы понять, конкатате
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'];?>"\>
Но после применения вашего кода он не работает .. появляется только текст, но цвет фона не появляется, и граница также исчезает, как показано ниже
имя класса является бдительный показывает статус входа в систему ..
РЕДАКТИРОВАТЬ
Еще раз спасибо, я просто забываю поставить пробел после имени класса ..
Вам не нужно писать echo
а также ;
снова!
Так что это должно работать:
//echo with double quotes
echo "<div class=\"alert" . $_REQUEST['error_id'] . "\">";
//echo with single quotes
echo '<div class="alert' . $_REQUEST['error_id'] . '">';
Возможно, вам нужно добавить пробел, если имя вашего класса включает пробелы! (… «alert» …)
попробуй это
echo '<div class=\"alert"' . $_REQUEST['error_id'] . '">';
Вы можете сделать 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'] ."\">";