2017-04-09 7 views
0

更新フォームを作成しようとしていますが、MySQLからいくつかのフィールドを取得して、それらを表示するために使用したものと同じTextBoxまたはテキストエリアで更新したいとします。PHPはMySQLのテキストボックスにデータを取り込み、

MySQLからTextBoxまたは任意のタイプの入力を入力した後、最初の値が保持されるため、私は更新できません。

イムだけでこれをやって、私は、MySQLから取得した値を置く:value="<?php echo $warranty ?>"

第二の値、私はテキストボックスに書くものを取得する方法上の任意の提案?

CODE:

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

このコードは完璧に働いている、私はdeafault値$名でのTextBoxを取得し、問題は、私はその名前を削除し、新しいものを書いて、それを送信した場合ということです、ブラウザからTextBoxに書き込んだ内容の代わりに、これを再度value="<?php echo $name?>"に送信します。

私が正しくPDOを使用して値を取得し、それらも更新する方法を知っているので、問題は問題がテキストボックス

+0

フェッチをループする可能性があります。詳細を入力できますか?例えば'$保証'とは何ですか、どのように設定されているのか、どこに置かれているのですか? – chris85

+1

あなたは完全なコードや[最小限の、完全で検証可能な例]を投稿する必要があります(http://stackoverflow.com/ヘルプ/ mcve)。何かが更新されていない場合は、エラーが発生する可能性があります。 –

+0

私は自分自身をとてもうまく説明していないかもしれません。申し訳ありませんが、どのような詳細が必要ですか? – Gaspar

答えて

0

使用の「価値」を、この変更されたデータベースとのリンクの間ではありません。

$warranty = !empty($_POST['warranty']) ? $_POST['warranty'] : $warranty; 
value="<?php echo $warranty; ?>" 
関連する問題