私は非常にシンプルなWebアプリケーションを作っています(これは初めてのことです。ユーザーのログインと登録を管理するためにSQLデータベースを操作するPHPスクリプトがいくつか用意されていますが、登録時に個人用のHTMLページを自動的に生成して、特定の情報を表示するものを作成します。私はこれをどうやってやるのか分からない。"ユーザーページ"を作成する
0
A
答えて
3
あなたは、たとえば$ _GET変数でページに渡されたユーザー名をチェックして、ユーザーの個人的なHTMLページを出力するPHPスクリプト作成します。このユーザ名を持つ
$username = $_GET['username']
をあなたがするWHERE句を追加することができますあなたのSQLクエリ(それを行う前にmysql_real_escape_string($ username)を忘れないでください)、その特定のユーザに関する情報だけを取得してください。
mysql_queryの結果から情報を取得する方法については、mysql_fetch_arrayをチェックしてください。
、特定のユーザーページへのリンクは次のようになります。
http://www.youraddress.com/users.php?username=Dylan
3
最も簡単な方法:
exmaple.com/user.php?user=123
<?php
$userId = $_GET['user'];
$userInfo = // fetch info from database
?>
<h1>User <?php echo $userInfo['username']; ?></h1>
...
4
あなたがする必要がある:
- 作成account.pなどのウェブページhp
- セッションやCookieのような場所に保存する必要があるユーザーIDを使用してデータベースを照会します(例:
SELECT username, dob, gender FROM users WHERE userid = $_SESSION['userid'];
) - ユーザーIDをサニタイズすることを忘れないでください。 - これで、データベース(PDOなど)をクエリするために使用しているものに応じて、このデータをデータベースから取得する必要があります(たとえば、mysql_fetch_assoc、pdoのfetch()を使用)。
- データをエコーします(例:
echo $userData['username']
)
関連する問題
- 1. wordpressのユーザーページを作成するには?
- 2. ユーザー登録後にユーザーページを動的に作成する方法
- 3. ユーザーがプロの場合のみ公開ユーザーページを作成する
- 4. :Twitterのユーザーページが
- 5. ReactアプリケーションをGithubユーザーページに展開する
- 6. Facebook APIユーザーページを取得する方法
- 7. Alfrescoの新しいユーザーページで[ユーザー作成]ボタンをクリックして作成したパスワードでメールを自動生成する方法はありますか?
- 8. ユーザーページをコーディングするベストプラクティスは何ですか?
- 9. ユーザーページのユーザーグループを非表示にするodo 8
- 10. 管理サイトでdjango認証ユーザーページを拡張する方法
- 11. Deviseの「ユーザーページの編集」のカスタマイズ
- 12. プロジェクトページにユーザーページはありません
- 13. Drupal 7異なるドメイン名を別のユーザーページにリダイレクト
- 14. ユーザーページのFacebook publish_pages権限を取得していますか?
- 15. ユーザーページの作成と編集で、ブラウザでログインとパスワードのオートコンプリートを無効にするにはどうすればよいですか?
- 16. クロム拡張のユーザーページからデータを取得
- 17. AngularJsのユーザーページにエラーメッセージが表示されない
- 18. カスタム作成アクションを作成する
- 19. githubでは、プロジェクトページのユーザーページからジキルレイアウトを使用できますか?
- 20. イメージを.pngで作成する.pngイメージを作成する
- 21. クリックしてテキストを作成するボタンを作成するCoffeescript
- 22. ボタンを作成する関数を作成するHTML/JS
- 23. プログラムでビューを作成する列を作成する
- 24. 2.2でフラグメントを作成する - 評価ビューアを作成する
- 25. Excelシートを作成する条件を作成する方法
- 26. Pythonをopenpyxlで作成するExcel "spinners"を作成する
- 27. テーブルを作成する関数を作成するPostgresql
- 28. データベースレコードタイプを作成するためのフォームを作成する
- 29. Oracleでカーソルを作成する前にテーブルを作成する
- 30. 整数リストを作成する関数を作成する