<form name="form2" method="post" action="chaxun2.php">
<input type="hidden" name="start" size="10" value="<? echo $username;?>">
<input type="text" name="end" size="10">
<input type="submit" name="Submit2" value=" 确定 ">
</form>
<input type="hidden" name="start" size="10" value="<? echo $username;?>">
<input type="text" name="end" size="10">
<input type="submit" name="Submit2" value=" 确定 ">
</form>
那么就很可能是这个变量在其他地方有重用的情况,检查你两个文件中的所有变量和 include 文件(如果有的话)
尤其是数据库的用户名变量是否也是 $username;在另一页面中的function中也用到了global $username,是会冲突的