<?php $i = 0; while ($row = $res->fetchRow()) { $i++; echo '<tr>'; echo '<td><input value='{$row['moduleCode']}' /> </td>'; echo '</tr>'; } ?>
Как вы можете видеть в моем php-коде, я попытался повторить результаты из базы данных во входную область с помощью «значения», однако это приводит к появлению синтаксической ошибки? может кто-нибудь покажет мне, где я ошибся?
Используйте строки с двойными кавычками, если вы хотите, чтобы переменные обрабатывались внутри:
echo "<td><input value='{$row['moduleCode']}' /> </td>";
или извлеките переменные:
echo '<td><input value="'.$row['moduleCode'].'" /> </td>';