對不起,新手的問題我知道,但是我目前得到通過PHP等使用echo命令當MySQL結果只顯示..打印MySQL查詢的形式
現在,我能源的信息好,但是我希望查詢的結果以一種形式出現,例如
而不是: -
$loggedinuser = $session->username;
//$query = "SELECT surname, firstname FROM PASSENGER WHERE username = '$jared'";
$query2 = "SELECT p.surname, f.destination FROM PASSENGER p, FLIGHT_INFO f WHERE p.username = '$loggedinuser' AND p.flightNo = f.flightNo";
$result = mysql_query($query2);
while($row = mysql_fetch_array($result))
{
echo $row['surname'] ." ". $row['destination'];
}
echo mysql_error();
我想打印在HTML形式的SQL結果... e.g。一個遵循以下約定: -
Surname: <input type="text" name="firstname" value="echo $row['surname']/>
如果你看到我來自哪裏。這是使用表單顯示mySQL結果的非常糟糕的做法,還是可以完成?如果不是真的,你會推薦什麼方式打印數據?在某種表格中,但我怎樣才能使用字段?
Regards,
Tom。
事情是這樣的工作: -
<?php
$loggedinuser = $session->username;
//$query = "SELECT surname, firstname FROM PASSENGER WHERE username = '$jared'";
$query2 = "SELECT p.surname, f.destination FROM PASSENGER p, FLIGHT_INFO f WHERE p.username = '$loggedinuser' AND p.flightNo = f.flightNo";
$result = mysql_query($query2);
while($row = mysql_fetch_array($result))
{
"<form>"
<input type="text" name="firstname" value="<?php echo {$row['surname']} ?>" disabled />
"</form>"
}
echo mysql_error();
?>
怎麼能新線以下代碼回聲的之間增加嗎?
echo ' Surname: <input type="text" name="surname" value="'.$row['surname']. "\" disabled /> ";
echo 'Forename: <input type="text" name="surname" value="'.$row['forename']. "\" disabled />";
echo 'Email Address: <input type="text" name="surname" value="'.$row['emailAddress']. "\" disabled />";
echo 'Preference ID: <input type="text" name="surname" value="'.$row['dob']. "\" disabled />";
echo 'Seat Number: <input type="text" name="surname" value="'.$row['seatNo']. "\" disabled />";
echo 'Group ID: <input type="text" name="surname" value="'.$row['groupID']. "\" disabled />";
我已經在上面更新代碼,我不知道怎麼樣在我使用的這個版本的網站上(通過電話)使用迷你降價格式。更新的代碼會工作嗎? – 2012-04-02 12:23:51
@TomGillespie編輯帖子。 :) – hjpotter92 2012-04-02 12:24:51