Вам нужно либо избежать цитаты, которые вы используете, если вы оберните их с такой же кавычки, или использовать различные кавычки. Вы должны также иметь точку с запятой в конце эха.
Если вы используете двойные кавычки, PHP будет анализировать строку и заменять переменную ее значением. Если вы используете одинарные кавычки, вам необходимо объединить строку.
echo "<div id=\"text\" style=\"color:red;\" class=\"my-class\">Hello, $name</div>";
echo '<div id=\'text\' style=\'color:red;\' class=\'my-class\'>Hello, ' . $name . '</div>';
echo "<div id='text' style='color:red;' class='my-class'>Hello, $name</div>";
echo '<div id="text" style="color:red;" class="my-class">Hello, ' . $name . '</div>';
Вы также должны двигаться session_start();
в самом начале вашего скрипта, прежде чем есть любой выход.
Из вашего обновленного кода вам все равно необходимо исправить проблему с котировкой. Поместите точку с запятой в конце эхо-строки. Переместите session_start();
в заголовок. Вы не повторяете какую-либо переменную в строке, поэтому нет необходимости использовать PHP для печати HTML.
#box
{
border: 10px solid #a1a1a1;
padding: 120px 40px;
width: 1163.5px;
border-radius: 25px;
}
<!---Submission Box--->
<div id="box">
<!---Welcoming Message--->
<?php
echo "<div id=\"text\">Hello, </div>";
?>
</div>
Отсутствует точка с запятой и избегайте кавычек или используйте одинарные кавычки. – Jako
НЕТ ЭТО РАБОТАЕТ – Xela
Нет необходимости в крышках .. U нужно поместить 'session_start' перед выходом ALL. Также убедитесь, что U работает с сервером с поддержкой PHP – DarkBee