• 締切済み

PHPによる会員情報管理システムについて

XAMPPを利用してのPHPで会員情報管理システムを急ぎで作成しているとこです。 会員ID・パスワード・その他個人情報を入力し、データの新規作成(CSV形式での外部ファイルへの書込み) 後に、会員IDを入力しての      ★検索(現IDと入力したIDと一致すれば、現データを画面表示。見つからなければエラー表示)      ★削除(現IDと入力したIDと一致すれば、現データを画面表示→削除ボタンを押すと「削除完了しました」と表示(外部ファイルの中身も消去))      ★変更(現IDと入力したIDと一致すれば、データを再入力するための入力画面を表示→変更ボタンが押されれば変更したデータを画面表示(外部ファイルも書き換えられている)) この四つの処理が可能なページを作成しなければならないのです 新規作成まではいけたのですが・・・ 残り三つの  検索・変更・削除 の処理のソースの書き方が全くわからないで(=x=) 助言を求めます(汗 それと皆様がこういう困ったときに見る情報サイトなどあれば教えて欲しいです。

みんなの回答

  • okweb-goo
  • ベストアンサー率29% (283/952)
回答No.1

私もPHPからデータベース操作の学習中ですが、最近ならPHPの解説書はたくさんあります。今回の課題のようなサンプルも多く見受けられるので、大きな書店で探してみては? ネットでもいろいろ購入できます。 http://www.cbook24.com/bm_browsing.asp?product%5Fgroup%5Fid=BA25B572%2D75DC%2D4591%2DBC65%2DBF19B7A7F03F&page=0&browsing%5Ftype=browsing

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • レンタルサーバー&PHP&MySQLの環境で会員限定のデータベースを作

    レンタルサーバー&PHP&MySQLの環境で会員限定のデータベースを作成中です。 ログイン・ログアウトの処理を作成しているのですけど、いくつか質問させてください。 色々なサイトを巡り自分が解釈したログインの方法を書きます。 1.「会員登録画面」から会員情報を登録。(会員情報をMySQLに保存) 2.「ログイン画面」からフォーム(ID・PASS)を入力しボタンを押して認証。 3.入力されたデータを元にMySQLに問い合わせ会員情報の有無・情報の一致を判断 (情報がない場合はログイン画面へ) 4.セッションにID・PASSを保存。クッキーにセッションIDを保存。 5.会員限定ページに移動。セッションに保存してあるID・PASSを元にMySQLに問い合わせ一致するかどうかを判断。(していなければログイン画面へ) 6.セッションIDを更新する。以後ページを移動する度に一致しているかどうかを確認する。 このような感じになります。 ログアウトはセッション・クッキーを削除すればいいかなと思っています。 上記のような流れでいいのでしょうか。 いまいちセッションやクッキーに保存する内容をどうすればいいのか分かってない状態です。 又セキュリティ的にはどうでしょうか。データベースの改ざんや破壊されたら困るのである程度対策されたものを作成したいです。 ログイン時に自動ログインの有無のチェックボックスを設置してチェックされていたら2週間程度自動でログインされるようにもしてみたいです。 チェックされていたら自動ログインのkeyをランダム値で作成しクッキーとMySQLの会員情報に保存する。 ログインする度にkeyを更新する。(ページに移動する時も) ログアウトしたらkeyを削除する。 http://blog.ohgaki.net/espcs_if_a_fa_ia_a_pa_e_oa_a_sa_da_ca_sa ↑ここのサイトを見ました。 MySQLの会員管理なのですけど、MySQL専用のユーザー登録?(権限とか)を会員毎に登録していく方がいいのでしょうか。 PHPやMySQLは最近勉強し始めたので解り易く教えて頂ければ嬉しいです。 ソースなども添えて頂けるとありがたいです。 良い回答お待ちしています。

    • 締切済み
    • PHP
  • ヤフオク:会員費の支払に使うカード情報を削除したい

    ヤフオクで、もう使用しないIDがあります。 そのIDでログインすると、 プレミアム会員費の支払いに使っていた クレジットカードの情報が、まだウォレットのページに残っています。 これを全削除(空欄の状態にする)ことはできませんか? 「変更」はできるようなのですが情報を削除できないようなのですが。。。 入っている情報をBackSpaceで消して空欄にして「変更」ボタンを押しても「なんとか欄が入力されていません。」と赤い文字でエラーが出ます。それを無視して空欄のまま一旦ログアウトして、またログインしてさっきの情報画面を見てみると、最初に自分が入れていたクレジットの情報が残ったままになっています。 これを削除するにはどうしたらよいのでしょうか? 要するに、もう使わないIDの支払いカード情報が残ったままなのが気持ち悪いのですが。。。

  • PHP+MySQLによる会員システム

    PHP+MySQLで会員システムを作っています。 現在、 ・フォームからの仮登録 ・仮登録用テーブルにデータを登録 ・本登録用のキーがついたURLをメール送信 ・URLクリックで本登録完了 ・仮登録用テーブルから本登録用テーブルにデータを移動し、仮登録用テーブルのデータは削除 と、ここまでできたのですが、 この後、会員メニューから登録メールアドレスの変更が行えるようにしたいのです。 このような場合、 一般的には、どのような処理を行うのでしょうか? やはり変更後のメールアドレスも、 ・仮メールアドレス用テーブルに登録 ・変更完了のためのキーをつけたURLをメール送信 ・URLクリックで変更完了 とするべきでしょうか? ちなみに、ログインには登録メールアドレス+パスワードを使用していますが、問題はありますでしょうか? また、変更が完了するまでは、会員専用の機能を利用できないようにするべきでしょうか? それとも、仮会員と正会員はテーブルを分けずに、 ・フィールドに認証済みフラグを追加 ・メールアドレス変更処理の際にフラグをfalseにする ・変更完了でふたたびフラグをtrueに のようにするべきでしょうか? アマゾンなどを見てみたのですが、アマゾンはメールアドレス変更の際、確認などをいっさい行っておりませんでした。 これは問題ないのでしょうか? 長くなりましたが、どうかアドバイスをよろしくお願いします。

    • ベストアンサー
    • MySQL
  • wordpress 会員情報 変更ページ

    現在wordpressにて会員ページを作成しています。 ログインページを作成し、ユーザーにログインをさせてTOPページが表示するというごく普通の会員ページです。 質問ですが、このサイト上でユーザーが自分のパスワードだったり、情報を編集ができるページを作成したいのですが、どのように作ったらよろしいのかわかりません。 管理画面で情報変更はできるのですが、ユーザーには一切管理画面は見せない仕様にしています。 管理画面のプロフィール編集用のファイル(user-edit.php)を使用すればできそうなイメージはあるのですが、どのように作っていいのかわからず困っています。 お分かりの方いらっしゃいましたらよろしくお願いします。

    • 締切済み
    • PHP
  • NEXONの会員情報修正について

    NEXON(http://www.nexon.co.jp/)にてログインし会員情報を修正したのですが「IDの重複チェックをしてください」と表示され修正できません。 ブラウザが悪いのかと思いFirefoxとIE6で試しましたが どちらでも同じ結果でした。 修正したい情報はメールアドレスと住所なのでIDは変更したくないのですが必ず上記の文言が出てくるため変更が出来ません…。 会員情報の修正はできないものなのでしょうか?

  • データファイルからの情報の読み込みについて

    現在、会員制の掲示板(Perl)を作成しています。 お名前、ご希望のID、メールアドレス、パスワードを入力して会員登録し、掲示板へはIDとパスワードでログインできるようになっています。 この掲示板を改造しようとしています。 会員制で投稿する人も限られているため、投稿フォームの名前やメールアドレス等は自動で入力されるようにしたいのです。 一度投稿するとCookieに保存されるというのではなく、<input type="text" .....>という入力欄を使用せずに強制的に(書換え不可能)ログイン者の名前等が表示されるようにしたいのですが…。 ちなみにスキンファイルを使用するタイプの掲示板なのですが、ログインする時にIDとパスワードを入力するためにIDの情報は持っているようで、IDでしたら表示させることはできたんですが、メールアドレスなど、ログイン時に入力していない情報は表示できません。 …ということは、ログインした後、もしくは書き込みをしようとする前に「データファイルから該当するIDの人のデータを探して読み込む」という指示をすれば良いのでしょうが、それがわかりません。 未熟な私にはわかりません! お詳しい方、どうか助けてください!お願いします!

    • ベストアンサー
    • CGI
  • 会員情報の確認と変更ができない

    PC-SUCCESSの「会員情報の確認と変更」で住所変更を行うため 郵便番号を入力して「住所検索」を押すと [Error] 郵便番号と住所(地域)が一致していません。 と表示され住所が変更されません。 また直接住所を書き込んでも住所が変更されません。 ※直接サクセスのサポートセンターへ連絡したいのですがメールアドレスも  わかりませんのでこちらに書かせていただいています。

  • ホームページに会員登録機能を作成する方法

    ホームページに会員登録機能を作成する方法を教えて下さい。 具体的には、入力フォームに氏名や住所、メールアドレスを入力して、登録ボタンをクリックすると、登録完了画面が表示され、その画面に入力した個人情報とともに、会員番号が自動採番(例:登録順に0001から自動自動採番)されて表示される。 cgiのプログラムになるのでしょうか? テンプレートファイルがあれば紹介してください。

  • 会員登録などのIDチェックで・・・

    はじめまして。困っているのでどなたか助けていただけないでしょうか。 どこかのページで会員登録をする際、IDをつくるとき重複になっていないかチェックするために、 ID入力画面のとなりに「IDチェック」や「ID重複チェック」といったボタンがありますよね。 そこでチェックのボタンを押すと、新しく小窓があらわれて 「このIDはすでに使用されています。」とか「このIDは使用できます。」となりますが 「使用できます」の場合、「確認を押して入力してください」のような事が書かれていますよね? そこで「確認」を押しても、はじめの(元の?)ページのIDを入力するところに反映されないのです。 反映されなくても、元の画面に使えるIDを入力すればいいかな、と思いそのまま他の会員情報の入力を進めていっても 最後の(一番下にある)「登録する」ボタンを押したら 「IDの重複チェックをしてください」とエラーが出てしまいます。 何度しても、チェックをしたIDが反映されませんT T どうしてなんでしょうか・・・? どなたか教えてください。

  • 顧客管理システムを作りたい

    私の会社で新たにネット通販がスタートし、その顧客管理システムをAccess97で作ろうと考えています。 HPでは会員登録を募って住所などの登録をしてもらいますが、基本的には会員でなくても通販が可能です。(この人を「一般」と呼ぶことにします) 今考えているものとしては、 ・お客様の住所・氏名等を格納するテーブル"会員用名簿T"・"一般用名簿T" 会員は、登録の際に決めてもらったIDのフィールドで判断しますが、一般の方はIDがないので、代わりにオートナンバーを設定して、ID代わりにしています。 ・注文入力フォーム 注文がきたとき、住所・氏名、商品明細や出荷日などを登録するフォーム これはクエリー("注文入力用Q")が元になっていて、IDはこのフォームが連結しているテーブルから、住所・氏名は 名簿テーブルからもってきてクエリーを作っています。 さてここで、 私がしたいのは、この注文入力フォームで、IDもしくは 番号を入力すると、住所・氏名が自動で表示されるようにしたいのと、 この注文入力フォームで入力したデータが、テーブルでもクエリーでもいいのですが、一覧表示として見れるようにしておきたいのです。(1テーブルにまとめておきたいというか・・・) で、まず注文入力用Qを作る際ですが・・・ 今"名簿"テーブルは2つあるので、「テーブルの表示で "会員名簿T""一般名簿T"どちらか一方を選ばないといけませんよね?2つともテーブルを表示してしまうとうまく抽出ができません。 ということは、このひとつのフォームでは会員と一般、両方を登録することはできないということでしょうか?注文入力フォームを2つ作ったらデータが分かれちゃうし・・・ 何かよい方法はないものでしょうか?VBを使えばうまくゆきますか?また、皆様はどんなふうに作りますか?言葉足らずで分かりにくいと思いますが、ぜひご意見・アドバイスお願いします!