Я пытаюсь эхо значения в форме, основанной на количестве строк, возвращаемых из запроса базы данных. Продолжайте получать ошибку Parse error: синтаксическая ошибка, неожиданный T_ECHO, ожидающий ',' или ';'echo variable в форме html
Как вы, вероятно, можете сказать, что я довольно новичок в этом. Может ли кто-нибудь помочь мне повторить переменную? Я знаю, что $ num_rows возвращает значение, используя var_dump-шоу. Благодаря
<?
if($num_rows <= 10) {
echo '</br></br><form id="h1" class="rounded" action="4.php" target=""
method="post"/>
<input type="submit" name="submit" class="button" value="10" /><br>
<input type="text" name="number_of_tests" value="'echo $num_rows;'"/>
</form>';
}
if($num_rows >10) {
echo '</br></br><form id="h2" class="rounded" action="4.php"
target="_blank" method="post"/>
<input type="submit" name="submit" class="button" value="11"/><BR>
<input type="text" name="number_of_tests" value="'echo $num_rows;'"/>
</form>';
}?>
Всякий раз, когда вы получаете синтаксические ошибки, которые вы не понимаете, то первое, что нужно сделать, чтобы начать удаление (или закомментировать) биты кода до тех пор, пока сообщение не исчезнет. Последнее, что вы удалили, вероятно, стало причиной проблемы. –
Кроме того, синтаксический анализатор сообщает вам, где * он встречает синтаксическую ошибку (исходный файл, номер строки и описание ошибки) – Raffaele
парсер идентифицирует ошибку в строке 40, которая является моим эхом $ num_rows. Все еще не понимая, почему value = "'echo $ num_rows;'" не работает внутри эхо-формы ...? – user1022772