<?php
include ('conn.php');
$sql=mysql_query("select * from login where id='".$_GET['id']."'",$link);
$info=mysql_fetch_array($sql);
?>
<form action="updata.php?id=<?php echo $info[id];?>" method="post">
<table>
<tr>
<td></td><td>用户编辑</td><td></td>
</tr>
<tr>
<td>用户名称:</td><td><input type="text" name="user" value="<?php echo $info[username];?>" size="40" maxlength="40"/></td><td></td>
</tr>
上面的代码会出现下面的提示内容:
Notice</b>: Use of undefined constant username - assumed 'username'
解决办法是:
给username加上单引号‘’
<?php
include ('conn.php');
$sql=mysql_query("select * from login where id='".$_GET['id']."'",$link);
$info=mysql_fetch_array($sql);
?>
<form action="updata.php?id=<?php echo $info[id];?>" method="post">
<table>
<tr>
<td></td><td>用户编辑</td><td></td>
</tr>
<tr>
<td>用户名称:</td><td><input type="text" name="user" value="<?php echo $info['username'];?>" size="40" maxlength="40"/></td><td></td>
</tr>