我有这样的代码从我的网站http://www3.londonmet.ac.uk:8008/~iia0014/userdetails.php输入/回声线标签PHP表单字段
我想知道如何正确格式化的形式很好地给出名字在同一行中的字段我呼应数据库行所以很清楚究竟是什么。 例如,我想:
<input value="<?php echo "ID: " . $row["id"]; ?>"><br>
我应该添加或删除作出上述线路正常工作显示:ID:一些ID在这里?
但这将ID字与行ID本身连接起来,在表单内插入“ID:”,我希望它在外面很好。我可以在表格中添加一个表格,并给出一个名字......但这是唯一的方法吗?我可以用简单的方法做到吗,所有这一切都可以让我的代码更清晰?另外,我是否可以以更简单的方式合并删除和更新按钮,而不是单独编写函数,也许是同一行上的新函数?我正在寻找一个行数最少的更干净的代码。
<?php session_start(); ?>
<?php include "includes/connection.php"; ?>
<?php
$query = mysql_query("SELECT id, username, password, email, name, aim, admin, time, phone, address
FROM users
WHERE username = '".$_SESSION['myusername']."' ");
while($row = mysql_fetch_array($query))
{
?>
<input value="<?php echo $row["id"]; ?>"><br>
<input value="<?php echo $row["username"]; ?> "><br>
<input value="<?php echo $row['password']; ?> "><br>
<input value="<?php echo $row['email']; ?> "><br>
<input value="<?php echo $row['name']; ?> "><br>
<input value="<?php echo $row['aim']; ?> "><br>
<input value="<?php echo $row['admin']; ?> "><br>
<input value="<?php echo $row['time']; ?> "><br>
<input value="<?php echo $row['phone']; ?> "><br>
<input value="<?php echo $row['address']; ?> "><br>
<?php
}
?>
如果你想看到的是被输出什么样的结果从你的查询中,做一个var_dump($ query);在原来的$查询之后的行上。好的做法是将您的会话值(以及cookie')设置为一个变量,因此$ myusername = $ _SESSION ['myusername'];这样,你可以做一个更干净的查询,而不必...用户名='“。$ _ SESSION ['myusername']。”'而是,用户名='$ myusername' –
我有这个结果链接上面的网站。 – learnerNo1
对不起,误解了你。你的头衔对我来说毫无意义。我想我现在明白了。编辑:你的页面也没有加载。 –