$html = <input type='checkbox' name='checkbox[]'
id = '' value='<?PHP echo $aRecords [ \"id_num\" ]; ?>' />" ;
Вам не хватает открытой цитаты? Таким образом, вышеприведенное не дает вам ошибки, означающей, что ваша начальная цитата находится выше этой строки, другими словами, она все испортила. Используйте редактор, который раскрасит ваш синтаксис.
Предполагая, что вы хотите написать
$html = "<input type='checkbox' name='checkbox[]'
id = '' value='<?PHP echo $aRecords [ \"id_num\" ]; ?>' />" ;
тогда php будет интерпретировать бит <? PHP буквально, что объясняет то, что вы видите. Вы хотите просто: </p>
$html = "<input type='checkbox' name='checkbox[]'
id = '' value='".$aRecords["id_num"]."' />" ;
Или то, что вы написали, находится не в php-оправданной части вашего кода, тогда все, что я могу предложить, это поставить <? Php вместо <? PHP, но я очень сомневаюсь, что это вызывает проблемы. Моя ставка выше. </p>