• ベストアンサー

ユーザ管理システムを作りたいのですが・・

・会員登録 最初にメールアドレスを入力して次へ 確認KEYをuniqidより、登録日をgmdateより、紹介者を$_GETより メールアドレス(MAIL)・確認キー(KEY)・紹介者(INT)・登録日(TIME) としてMySQLのテーブルにあり、 確認メールの内容は 「以下のURLをクリックして手続きをお進み下さい。  http://www.****.jp/kari.php?mail=送信先メールアドレス&key=送信時に作った確認キー」 です メールアドレスと確認キーをMySQLの仮登録テーブルのMAILとKEYと一致したら 処理を続け、他の入力情報と紹介者と登録日付とメールアドレスを 会員テーブルに登録して登録完了 ・ログイン フォームの入力情報と 会員テーブルのIDとパスワードが合った場合 処理を続ける を作りたいのですが、 簡単なスクリプト とか お勧めの参考書 とか お勧めのサイト などを教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.2

大変嫌味に聞こえるかもしれませんが…(^^; 気に障ったらご容赦ください。 申し訳ありませんが答える気がしません(^^; 「明日大学の入学試験だ!でも困った分からない問題がある!」 「何が分からないのですか?」 「すいません、九九が分かりません…」 と言っているようなものです。 もし同じ質問をすれば、答えてくれる人もいるかもしれませんよ。 ただ私は、ここまでの教えて君には申し訳ありませんが、「自分で調べろ」以外言う気になれません。

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

その他の回答 (2)

  • hisappy
  • ベストアンサー率46% (184/392)
回答No.3

必要な条件式(uniqid)でselect句を発行して if(ゼロ件なら) {   //仮登録の処理 } else {   確認条件のselect句を発行して   if(ゼロ件なら)   {     //認証エラー   }   else   {     //正規登録   } } -------- すんごく大雑把にならこんな感じ。 if文をゼロ件でのイコール判定しているのは 単に個人的なこだわり。 この他にもHTMLやJavaScriptや、ブラウザでのJavaScriptの実行可否、 さらにはWebサーバの設定や使用するPHPのバージョン までの情報が必要になってくるのは 一歩踏み出したらすぐに遭遇する問題点。 個人的にお気に入りな書籍は下記のシリーズ http://www.amazon.co.jp/exec/obidos/ASIN/4774125024/qid%3D1134809193/sr%3D1-11/250-7877940-2223413 あとは定番的な書籍として下記のモノ http://www.amazon.co.jp/exec/obidos/ASIN/4797308656/qid%3D1134810303/sr%3D1-14/250-7877940-2223413 お勧めのサイトとして挙げるなら下記のトコ http://www.google.com/webhp?hl=ja http://www.goo.ne.jp/ この2つは冗談で挙げているのではなく、 上手く利用すれば、営利目的の中途半端な書籍よりも 桁違いの上質な情報を提供してくれます。

すると、全ての回答が全文表示されます。
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

> 簡単なスクリプトとか やりたいこと自体が非常に簡単なことです。 このご質問はようはシステムそのものを作ってくれ、と言っているのに等しいと思います。 まずは自分でやって、出来ない所を質問しましょう。 ある意味ここに書かれていること全てが分からないのであれば、もはや業者にいらした方がいいですよ、と言ったレベルです。

suiku
質問者

補足

挿入は分かるのですが・・ データを検索して一致する行を取り出して、その行のデータをURLから取り出したデータと確認して、一致した場合、処理を続け、一致した行のデータを使いたいのですが、どうすればいいのでしょうか?

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

関連するQ&A