Я собираюсь перекреститься, пытаясь выяснить мою синтаксическую ошибку здесь.Синтаксис для создания динамической строки в PHP
У меня есть таблица, которую я создаю динамически. Пользователь может щелкнуть по одной ячейке в строке, чтобы получить предупреждение с заметками.
Проблема в том, что мои кавычки неверны независимо от того, что я делаю. Я, очевидно, ничего не вижу.
Этот PHP код
"<td onclick='showNotes()' ></td>";
Возвращает меня в HTML код на оказание
<td onclick="showNotes()"></td>
Это выглядит хорошо и выполняет мой JQuery не проблема. Все идет нормально.
==================================================================================================================================== ==========
этот PHP-код (где $ цв содержит примечания, которые будут отображаться)
"<td onclick='showNotes(" . $col . ")' ></td>";
получает меня это в моем HTML
<td onclick="showNotes(myNewNotes)"></td>
только проблема здесь в том, что myNewNotes - это строка и должна иметь кавычки вокруг нее, иначе я получаю сообщение об ошибке, которое не определено. Хорошо, двигаясь вперед.
================================================================================================================================== ==========
Так что теперь я пытаюсь этот PHP код
"<td onclick='showNotes(" . "'" . $col . "'" . "')' ></td>";
который получает меня это в HTML, который дерьмо.
<td onclick="showNotes(" myNewNotes'')'></td>
=========================================== ==============
Что происходит?
ДА! Огромное спасибо. –