<?php
if (mysqli_num_rows($result) > 0){
while($row = mysqli_fetch_assoc($result)){
$fName = $row['firstName'];
$sName = $row["lastName"];
$email = $row["email"];
$address1 = $row['address1'];
$address2 = $row["address2"];
$address3 = $row["address3"];
$city = $row["city"];
$county = $row["county"];
$postcode = $row["postcode"];
$country = $row["country"];
$mobile = $row["mobile"];
$homeNum = $row["home"];
}
}
?>
<?php
<label for="subject">Address 1:</label>
<input type="text" id="lname" name="address1" size ="40" value=<?php echo $address1 ?>> <br>
我希望表單具有值「地址1」,也就是在數據庫中。它的意思是從表格值中的db行「address1」回顯「27 Lisburn Road」,但網頁上的表格中只顯示「27」。
當我不在表單中回顯$ address1時,完整地址輸出到網頁上(即-27 Lisburn Road)。
所以最後,我很困惑,因爲當我回顯$ address1作爲表單值時,網頁上只輸出「27」,但當$ address1被回顯時,輸出形式「27 Lisburn Road」之外的輸出。
有人知道我該如何解決這個問題嗎?
謝謝!
您需要引用value屬性。否則它會在第一個空格處結束。 – jh1711
我會嘗試var_dump($ row)並查看數據的樣子。你究竟試過了什麼?我假設你知道該表格包含完整的字符串。 – Elin