我有這樣的代碼從我的網站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
對不起,誤解了你。你的頭銜對我來說毫無意義。我想我現在明白了。編輯:你的頁面也沒有加載。 –