У меня есть проект, где у меня есть PHP-код, внутри этого я должен эхо-HTML, который имеет функцию JavaScript onclick(), которая принимает только двойные кавычки. Проблема заключается в том, что echo использует двойную кавычку, так что в моем коде есть синтаксическая ошибка, и я новичок в PHP, поэтому я не знаю, как это решить.Как решить двойную цитату внутри двойной синтаксической ошибки цитаты
Вот код:
echo "
<span class = 'username'>".$row['username']."</span>
<form name = 'matchcreator' class='amount' action='arena.php' method ='post'>
<input name = 'm-maker' type = 'number' class='price' min='5' max='100' value='5'/>
<div class = 'review'>
<p>REVIEW</p>
</div>
<button id ='send' type = 'button' onclick="Confirm.render('yes','no')">Send Challenge</button>
</form>
";
echo "<br>";
Я знаю, что это ошибка синтаксиса я просто не знаю, как ее решить. Любая помощь будет оценена по достоинству.
избежать двойные кавычки, которые не являются для PHP с помощью обратной косой черты –
Почему разве вы не повторяете только содержание, связанное с php? Например: ' Php echo $ row ['username']; ?> ' – Rayon
вы можете использовать php' HEREDOC', [link] (http://php.net/manual/en/language.types.string.php) – anonymous