我想在表單中根據從數據庫查詢返回的行數回顯一個值。繼續收到錯誤解析錯誤:語法錯誤,意外的T_ECHO,期待','或';'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>';
}?>
每當你得到你不懂語法錯誤,要做的第一件事就是開始刪除(或註釋掉)位的代碼,直到消息消失。您刪除的最後一件事可能是問題的原因。 – 2012-04-07 18:39:34
另外,解析器會告訴你哪裏遇到了語法錯誤(源文件,行號和錯誤描述)。 – Raffaele 2012-04-07 18:48:22
解析器識別第40行的錯誤,這是我的echo $ num_rows。仍然不理解爲什麼value =「'echo $ num_rows;'」在回顯的表單中不起作用...? – user1022772 2012-04-07 18:54:50