我正在尝试显示一个varchar(40)从数据库到php页面字段。数据库中的值是"测试地址",但当它显示在页面上时,它只显示"测试"。
下面是代码,感谢您的帮助。
$sql = "SELECT FIRST_NAME,LAST_NAME,ADDRESS,CITY,STATE,ZIP FROM user WHERE USER_ID='$id'";
$result = $database->query($sql);
$row = mysql_fetch_array( $result );
$_SESSION['fname']=ucfirst(strtolower($row[0]));
$_SESSION['lname']=ucfirst(strtolower($row[1]));
$_SESSION['address']=$row[2];
<input type='text' name='street_address'DISABLED size='75' value=";echo var_dump($_SESSION['address']); print" />
我认为您可能缺少值周围的引号。你能粘贴视图源吗?
但是,试试这个:
echo "<input type='text' name='street_address'DISABLED size='75' value='";
echo var_dump($_SESSION['address']);
echo "' />";