2014-01-12 161 views
0

將SQL數據「s_name」提取到PHP表單輸入值時,用於sql update;從PHP更新SQL表格

while($row = mysqli_fetch_array($result)) 
{ 
    echo "<form action=\"confirm.php\" method=\"post\" name=\"confirm\">"; 
    echo "<p>NAME:<input name=\"s_name\" value=".$row['s_name']."></p>"; 
    echo "<input name=\"submit\" type=\"button\" value=\"OK\"/>"; 
    echo "</form>"; 
} 

我的問題;例如,讓「s_name」包含空格,如「美國」, 輸入值爲「美國」值,但僅顯示在字段中的第一個空格之前,比如「United」

我的目標是獲取「s_name」作爲值的形式輸入,更改它並更新數據庫。

回答

0

這是因爲你最終以value=United States

圍繞它把報價:

value='".$row['s_name']."' 

而現在你會value='United Stated'將工作結束。

或者:

value=\"".$row['s_name']."\" 

總是幫助您生成的HTML的「查看源文件」,類似這樣的問題變得很明顯,一旦你看看輸出。