• 締切済み

PHP+MYSQLについて

memphisの回答

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

その書籍は持っていないので具体的には書けませんのでアドバイスを。 >どの様な作りにしたらよいと思いますか? 変更したいように、登録画面の項目を減らし、 登録完了前にページを追加して項目を入力するようにすればいいです。 内容的には難しいものではないから、システムの仕組みと流れを理解すれば簡単にできると思います。

関連するQ&A

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

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

    • ベストアンサー
    • MySQL
  • PHP+Mysqlによる会員制サイト

    PHP+Mysqlを活用した会員制サイトを構築しようと 考えているのですが、どちらも全くの素人の為 どのような本を購入した方が良いのか分かりません 要望としては 1.登録者はメールアドレスを入力する 2.システムから入力されたメールアドレスへ正式登録案内のURLを送る(24時間以内有効) 3.登録者はURLへアクセスし、名前、住所などの詳細プロフィール、ID(IDはメールアドレスでも良いかなと)、パスワードを入力して登録完了 4.ログイン時は、「**さんようこそマイページへ!」などの会員登録者専用画面を表示する またセキュリティ面も配慮したい為、登録者パスワードはMD5などの暗号化形式で暗号化をするようなイメージを考えております また各登録者がログインし、可能であればphp掲示板や簡易アップローダなどの実装も考えております 今まで自身で探した本の一覧です 実践マスターPHP+MySQL―PHP4/PHP5対応 パーフェクトPHP PHPライブラリコレクション かんたんプログラミング 改訂3版 基礎PHP ノン・プログラマのためのPHP入門 10日間コース PHPによるWebアプリケーションスーパーサンプル 第2版 PHPによるWebアプリケーションスーパーサンプル活用編 第2版 PHPの絵本 よくわかるPHPの教科書 つくって覚えるPHP入門 要望が多すぎて大変失礼だと存じ上げますがどうぞよろしくお願いいたします 今まで自身で探した本の一覧です

    • ベストアンサー
    • PHP
  • 速効!図解プログラミングPHP + MySQL

    毎日コミュニケーションズ発行の 「速効!図解プログラミングPHP + MySQL」という書籍のサンプルプログラムを、 CORESERVER(レンタルサーバ)で試しているのですが、 Section70会員管理システムの章で、躓いています。 ログイン画面から、普通にログインは出来るのですが、 会員トップ画面で、ユーザー名が表示されなかったり、 更新画面で、プルダウンに県名が何も表示されなかったり、 確認画面を更新すると、 「DB Error: unknown error」となってしまいます。 前章まで、データベース接続・新規登録・更新・削除は、 普通に出来ていたので、 PEARのインストールとかがおかしいのかな、と思っているのですが、 この書籍を購入した方で、 同じようなところで躓いた後でそれを解決できた方が、 もしいれば、何かアドバイスいただけないでしょうか。

    • 締切済み
    • PHP
  • PHP&MySQLがわからない

    PHP&MySQLで4択形式の問題を作ることになったのですが作れません。 トップ画面から問題画面に移り、解答と解説、統計を出さなければならないのですが、いくら勉強してもわかりません。 助けてください。

    • 締切済み
    • PHP
  • PHP Version 5.2.9-1 でMySQLがつかえない

    こんにちは。自分のサーバーを立てようとトライしています。 まず環境を書きます。 Windows Server 2003 PHP Version 5.2.9-1 MySQL ver 5.1 [php.int] Client API version 5.1.33 PHPのセットアップは、完了しました。(phpinfo()が正しく動作することを確認) MySQLも正しくインストールできて、コマンドプロンプトや、GUIツールなどからはデーターベースの作成、削除、値の書き込みなどもできています。 PHPのインストール画面で、MySQLのオプションもつけてインストールしました。 libmysql.dllは、[MySQLインストールディレクトリ]\MySQL Server 5.1\binとPHPインストールディレクトリと、system32にあります。 php_mysql.dllはphp.intで設定したとおり[phpインストールディレクトリ]\extにあります。 この環境で、mysqlを動かそうと、テストをしてみました。 http://www.phpbook.jp/database/mysql/index3.html の画面下部「テスト」という項目のを使ってみました。こいつを動かそうとすると、HTTP500が帰ってきます。(ユーザー名と、パスワードは指定しなおしてあります) どなたかこの原因がわかる方はいらっしゃいますでしょうか?お力を貸していただければ幸いです。

    • 締切済み
    • PHP
  • PHP+MySQLでこのようなシステム

    PHPとMySQLで、このようなシステムを作れないかと考えているのですが、可能か不可能か、もしくはヒントだけでもいただだけないかと思い、質問させていただきました。 まず、PHP+MySQLというのは、javascriptとかも初心者用の本を買ったりしたのですが、こういうところに使うとかいまいち理解できず、 現在PHP+MySQLと必要な時だけjavascriptのサンプルをコピペとかで使って事足りているということです。 PHP+MySQLの知識は、浅い方ですが、データベースを使っての表示や条件抽出くらいはできるくらいです。 主に使うデータベース・ページは、下記の通りです。 データベース内にテーブルが複数あります。 ・table_01 ・table_02 ・table_03 全テーブルデータの一覧を表示させるPHP(1ページ20件毎に表示させています) ・itiran.php 各会員ページのPHP ・mypage.php 「このようなシステム」というのは、 ・一覧ページ【itiran.php】に[追加]ボタンを作り、[追加]を押すと会員ページ【mypage.php】に追加した商品が一覧として表示される ・【itiran.php】および【mypage.php】で追加した商品を一覧から[削除]できる ・【itiran.php】の各商品には、追加している人数[登録数]が表示される([削除]した場合は、人数は-1となる) 【itiran.php】テーブル例 ┼───┼───┼───────┼───┼ │NAME│ZAIKO│お気に入り    │登録数│ ┼───┼───┼───────┼───┼ │ポニョ │2,000 │ 追加       │500 │ ┼───┼───┼───────┼───┼ │ゲド  │1,000 │ 追加       │300 │ ┼───┼───┼───────┼───┼ │トトロ │9,000  │登録済み・・削除│100 │ ┼───┼───┼───────┼───┼ ・データベースは、各テーブル更新があった場合、一度の更新数が多くいので、1テーブルまるごとCSVで更新しています。 ・登録数を、このテーブル内に入れておいた方が良いのでしょうか。 参考になるようなサイトもなく、PHP+MySQL可能か不可能か、もしくはヒントだけでもお願い致します。

    • ベストアンサー
    • PHP
  • PHPでエラー

    PHPでMYSQLにデータを登録したいのですがデータを送信するとFatal error: Call to undefined function mysql_querty() in C:\xampp\htdocs\join\check.php on line 19と出てきて登録できません。 読んでいる本はよくわかるPHPの教科書でページ数は245ページです。どなたかわかる方お教え下さい!宜しくお願い致します!

    • ベストアンサー
    • PHP
  • PHP/Mysqlで会員システムを構築

    サイト上に会員登録システムを導入しようと考えています。 PHP/Mysqlで、会員システムを構築する参考になるサイトもしくは書籍を教えてください。 要件は以下の通りです。 1.登録者はメールアドレスと画像認証(あれば)の文字を入力する 2.システムから入力されたメールアドレスへ正式登録案内のURLを送る(24時間以内有効) 3.登録者はURLへアクセスし、名前、住所などの詳細プロフィールを入力して登録完了 4.ログイン時は、「**さんようこそマイページへ!」などの会員登録者専用画面を表示する ログインしているユーザには「ようこそ○○さん」等のユーザ情報を記載。

    • ベストアンサー
    • PHP
  • PHPとMYSQLです

    PHPとMYSQLを繋げようとしているのですが、本のサンプルをそのままアップロードして修正必要箇所は変更して操作してみると Fatal error: Call to undefined function: assertextension() in /usr/local/lib/php/DB/mysql.php on line 114 というエラーが返ってきました。 mysql.phpはアップした覚えはありません。 何が原因なのでしょうか。どのように対処したらよろしいでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • phpのログイン後の画面遷移について

    現在、phpで会員制サイトを作成する勉強をしています。 開発環境はxamppでMySQLデータベースにPDOで接続しています。 よく、会員制サイトで、非会員又は未ログイン状態でも、ある程度までページが閲覧でき、 詳しいページを閲覧するにはログイン又は新規会員登録を促すといった仕組みを見かけます。 そのような場合、ログイン後、画面は元のページ(ログイン前に操作していたページ)に戻る必要があると思うのですが、 この場合のphpプログラムは、 ログイン画面に遷移する前のページで empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); でページのURLを取得し、 ログイン画面のページへ移動するためのボタンが押されたらinput-type="hidden"でログイン画面のページにURLを受け渡し、 ログインが成功したら取得したURLに遷移させる という流れで正しいでしょうか? また、非会員が会員登録する場合のページ遷移に関して少し疑問に思うことがあります。 大体非会員のユーザーが新規登録する場合、 新規登録フォームより会員登録後はログイン状態でTOPページに戻ることが多いですが、 それが一般的でしょうか? 会員登録後に登録前に閲覧していたページに遷移させられればユーザーにとっては一番親切だとは思いますが、 最近ではほとんどのサイトが『仮登録用に入力されたメールアドレス宛に本登録用のURLを記載して送信する』という会員登録方法を使用していますが、 前にいたページに遷移させるというのは物理的に難しいため、会員登録後はTOPページに戻しているのでしょうか? また、ログインが必要なページでは issetでセッション変数に情報が含まれているかどうかで、ログイン画面を表示するか 会員閲覧ページを表示するか分岐させると思いますが、 このプログラムはしょっちゅう使われると思うので 別ファイル化して呼び出すのが賢明でしょうか? ご回答、よろしくお願いします。

    • 締切済み
    • PHP