gpt4 book ai didi

php - 使用未定义的常量 id - 假定为 'id'

转载 作者:可可西里 更新时间:2023-11-01 00:02:42 26 4
gpt4 key购买 nike

我有代码但出现此错误:

Use of undefined constant id - assumed 'id'

elseif(isset($_GET['aksi']) && $_GET['aksi']=='edit'){
$id=$_GET['id'];
echo"<br>
<form method=POST action='?aksi=update_data'>
<table>
<tr><td>Id</td><td><input type=text name='id' value='".$db->bacaData(id,$id)."'></td></tr>
<tr><td>Nama</td><td><input type=text name='nama' value='".$db->bacaData(nama,$id)."'></td></tr>
<tr><td>Email</td><td><input type=text name='email' value='".$db->bacaData(email,$id)."'></td></tr>
<tr><td>Pesan</td><td><input type=text name='pesan' value='".$db->bacaData(pesan,$id)."'></td></tr>
<tr><td></td><td><input type=submit value='simpan'></td></tr>
</table>
<input type='hidden' name='id' value='".$db->bacaData(id,$id)."'>
</form>
";

}

错误未定义常量 id 代码如下:

<tr><td>Id</td><td><input type=text name='id' value='".$db->bacaData(id,$id)."'></td></tr>

你能帮我解决这个问题吗?

最佳答案

替换

<input type='hidden' name='id' value='".$db->bacaData(id,$id)."'>

<input type='hidden' name='id' value='".$db->bacaData('id',$id)."'>
------------------------^^^^---

您正在使用 id 并且 php 会将其视为常量,因此将其用单引号括起来。

即使您对其他声明也有同样的错误,也将第一个参数包装在 '' 中。

正确的代码

elseif(isset($_GET['aksi']) && $_GET['aksi']=='edit')
{
$id=$_GET['id'];
echo"<br>
<form method=POST action='?aksi=update_data'>
<table>
<tr><td>Id</td><td><input type=text name='id' value='".$db->bacaData('id',$id)."'></td></tr>
<tr><td>Nama</td><td><input type=text name='nama' value='".$db->bacaData('nama',$id)."'></td></tr>
<tr><td>Email</td><td><input type=text name='email' value='".$db->bacaData('email',$id)."'></td></tr>
<tr><td>Pesan</td><td><input type=text name='pesan' value='".$db->bacaData('pesan',$id)."'></td></tr>
<tr><td></td><td><input type=submit value='simpan'></td></tr>
</table>
<input type='hidden' name='id' value='".$db->bacaData('id',$id)."'>
</form>
";
}

关于php - 使用未定义的常量 id - 假定为 'id',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20233512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com