2017-04-09 40 views
0

我試圖做一個更新表單,我從MySQL中檢索一些字段,然後我想在我用來顯示它們的同一個TextBox或textarea中更新它們。PHP從MySQL填充文本框並更新回來

從MySQL填充文本框或任何類型的輸入後,我不能更新回來因爲第一個值保留。

我只是把我從MySQL獲得的價值這樣:value="<?php echo $warranty ?>"

如何檢索第二值,我寫在文本框的一個什麼建議嗎?

CODE:

<input type="text" name="name" value="<?php echo $name?>" required=""><br>

此代碼工作完美,我得到了deafault值$名稱的文本框,問題是,當我刪除了那個名字,寫一個新的和發送,它再次發送value="<?php echo $name?>"而不是我在瀏覽器中在TextBox中寫的內容。

我知道如何正確地獲得與PDO的價值觀和太更新它們,所以這個問題是不是鏈接之間的問題正在改變「值」文本框的

+0

循環取回也許...你能提供更多的細節。例如什麼是'$保修',這個設置如何,放在哪裏,等等。 – chris85

+1

你需要發佈完整的代碼或[最小,完整和可驗證的例子](http://stackoverflow.com/幫助/ MCVE)。如果某些內容沒有更新,那麼可能會出現錯誤。 –

+0

也許我沒有很好地解釋我自己,對不起,你需要什麼細節? – Gaspar

回答

0

使用此數據庫:

$warranty = !empty($_POST['warranty']) ? $_POST['warranty'] : $warranty; 
value="<?php echo $warranty; ?>"