У меня возникла проблема с выводом HTML в эхом PHP, я не могу понять, что не так с моими кавычками.Проблема с кавычками Выход PHP/HTML
echo '<tr><td>' . $row[1] . '</td><td>' . $row[2] . '</td><td>' . $row[3] . '</td><td><input type=\"button\" class=\"button-link\" value=\"Create\" onClick=\"location.href="fyp.comeze.com/createassignment.php?module_id=\"' . row[2] . "\''/></td><td><input type=\"button\" class=\"button-link\" value = \"Edit\" onClick=\"\" /></td><td><input type=\"button\" class=\"button-link\" value = \"PDF\" onClick=\"\" /></td></tr>';
Это моя ошибка:
Parse error: syntax error, unexpected '[', expecting ',' or ';' in \public_html\FYP\modules.php on line 24
Любая помощь или помощь очень ценится.
Вы должны просто использовать двойные кавычки всю строку и использовать '{$ строки [1]}' синтаксис. Или взгляните на синтаксис heredoc. Все эти конкатенации строк являются кошмаром для ремонтопригодности - как показывает ваша проблема. – crush