3 回答

TA貢獻1806條經驗 獲得超8個贊
試試這個。它可能工作
document.getElementById('<?php echo $row[id]; ?>').innerHTML = this.responseText;

TA貢獻1788條經驗 獲得超4個贊
如果您有 *.php 文件,其中包含 php 代碼和其他不同的語言 - 使用 open 和 close php 標簽。
<?php
// php code here
?>
<!-- Some html here -->
您也可以使用簡短的語法 - 結合 html 和 php 代碼的最佳方式:
<ul>
<li><?= $variable ?></li>
</ul>
嘗試<?=改用<?php echo- 這是相同的,但首先更好,更易讀。
在你的情況下,你可以將你的 php 代碼移動到文件的頂部,然后使用 php 變量在下面的 html 代碼中插入,如下所示:
<?php
$query = mysqli_query($con,"Select * from database order by date ASC");
$rows = mysqli_fetch_array($query);
?>
<ul>
<? foreach($rows as $row): ?>
<li>
<?=$row['id']?>
</li>
<? endforeach ?>
</ul>
不要忘了寫$row['id'],而不是$row[id]和做的一切,可優化你的代碼,使之成為你和其他人在計算器更具可讀性:)

TA貢獻1793條經驗 獲得超6個贊
嘗試使用引號:
document.getElementById("<?php echo $row['id']?>").innerHTML = this.responseText;
- 3 回答
- 0 關注
- 265 瀏覽
添加回答
舉報