Эта строка кода в настоящее время работает:
echo"<td><a href=deleteuser.php?id = ".$row['id'].">Delete</a></td>";
И я пытаюсь добавить подтверждение возврата "onclick =" ('Вы уверены?'); "
Однако он выдает синтаксические ошибки везде, где я его помещаю.
Спасибо






Так должно быть:
echo "<td><a href='deleteuser.php?id = ".$row['id']."' onclick=\"return confirm('Are you sure?')\">Delete</a></td>";
Вам нужно избегать двойных кавычек внутри строки, чтобы они не заканчивали строку.
Вам нужно выяснить, как лучше всего использовать апострофы и двойные кавычки, когда они вложены, и иногда избегать некоторых.
Вы также должны получить приличную IDE, так как они показывают подсветку синтаксиса и то, где вы ошиблись :)
Попробуй это:
echo '<td>
<a href = "deleteuser.php?id='.$row['id'].'" onclick = "return confirm(\'Are you sure?\');">Delete</a>
</td>';
Сейчас я использую скобки. У вас есть предложение, что мне следует использовать?
Я использую PHPStorm. Я никогда не использовал скобки (хотя это редактор кода, а не IDE), что-нибудь с подсветкой синтаксиса для небольших проектов в порядке. Для большого проекта нужна IDE IMO, но каждому свое. Как только вы сохраните файл в скобках, вы сможете установить язык, и подсветка синтаксиса должна работать.
Покажите код, который получает синтаксическую ошибку. Я подозреваю, что проблема в том, что вы не экранируете внутренние символы
".