2016-03-27 18 views
-2

ユーザがプロフィールページを持つウェブサイトをコーディングしようとしています。すでに入力したプロフィール情報を編集できるようにしています。しかし、ユーザーが自分自身について大量の詳細を含めることが期待される私のセクションについては、あります。 私は既にそこにあるデータをオーバーライドするためにうまく動作するSQL UPDATEステートメントを使用しましたが、そこにあるデータを抽出し、これを編集して、更新されたバージョンを投稿できる方法があるかどうか疑問に思っていますテーブルに? これに対するアプローチの助けがあれば素晴らしいでしょう。mysqlテーブルのデータを更新する

答えて

2

ユーザーの情報をユーザーページに表示し、その値をフォームに組み込むためにSELECTを実行するだけで、フォームを処理してデータを更新する必要があります(同じPHPファイル内または別のファイル内)。

私はこのチュートリアル訪問することをお勧めし

:ここCreate user editing area

1
The below code fetch the user info from the database and display it in a form. 


<?php $sql = "SELECT * FROM user_table where username = '$username'"; 
      $query = mysqli_query($database_connection, $sql); 
      $fetch = mysqli_fetch_assoc($query); 
      echo "<form action='update_user_info.php' method='post'> 
      <input type='text' name='full_name' value='$fetch['full_name']' > 
      <input type='text' name='address' value='$fetch['address']' > 
      <textarea title='about' name='about'>$fetch['about_user']</textarea> 
      <input type='submit' name='btn_update' value='Save'> 
</form>?> 

はupdate_user_infoがどのように見えるかです。

<?php $sql = "UPDATE user_table SET full_name = '$_POST['full_name']' WHERE username = '$username'"; 
$query = mysqli_query($database_connection, $sql); 
//I hope you can find your way from here ?> 
関連する問題