• ベストアンサー

会員登録、商品登録のサンプルをご存知ありませんか?

WEBからID、名前等の情報と画像を登録し、情報はDBへ追加、画像はサーバへアップロード というような画面を作りたいのですが、そのようなサンプルをご存知の方がいらっしゃれば教えて下さい。 環境はPHP5+SQLite で考えています。 よろしくお願いします。

  • PHP
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • the_moon
  • ベストアンサー率40% (9/22)
回答No.1

この本が参考になると思います。

参考URL:
http://www.cbook24.com/bm_detail.asp?sku=4774127078

関連するQ&A

  • 会員登録でファイルアップロード+データベース更新 が上手く行かない

    PHP初心者です。 名前等の項目と画像ファイルをアップロードして登録するような会員登録を作ろうとしています。DBはSQLite でPHP5です。 名前等の登録だけのアプリケーションはOK。またファイルのアップロードだけもOK。 しかし、それらを合体ると、DBには登録されますがファイルがアップロードされません。どなたかご教示下さい。 (抜粋)※抜粋です。entry.php という名前です。 <?php include_once('../inc/common.inc'); getDbConnect(); //--- DBへ追加 ---// if(isset($_POST['cmdRegister'])){ いろいろとあって doDbInsert($dbcon,'meibo',array ( 'meibo_id' => "$new_meibo_id", 'user_name' => "'$user_name'", 'email' => "'$email'", ),$dberror_msg ); //---画像をフォルダへ保存 ---// $file_dir = 'C:\Apache Group\Apache2\htdocs\band\faces\\'; $file_path = $file_dir . $_FILES["uploadfile"]["name"]; move_uploaded_file($_FILES["uploadfile"]["tmp_name"], $file_path); header('Location: ./entry.php'); exit; } getDbClose($dbcon); ?> <html> <body> <form method="post" action="./entry.php" enctype="multipart/form-data"> ニックネーム<input type="text" name="user_name" size="40" value="<?= $user_name; ?>"><br> メール<input type="text" name="email" size="60" value="<?= $email; ?>"><br> <INPUT type="hidden" name="MAX_FILE_SIZE" value="100000"> 画像:<INPUT type="file" name="uploadfile"><br> <input type="submit" name="cmdRegister" value="保 存"> </body> よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPを使った会員登録サイト

    個人で会員登録が出来るサイトをPHPで作ろうと思っています。 (DBは始めのうちは使わないで作ろうと思っています)このようなIDと PASSでログイン出来るようなPHPのプログラミングはWEB上に落ちて いないでしょうか? また、参考になるサイトがあれば教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • 会員登録、予約フォーム

    プログラムは全くの素人のWEBデザイナーです。 これからあるお店のシステムを作ることになってしまい困っております。。 流れとしては、 ・「予約」をクリック ↓ ・ID、PASS入力画面(初めて利用する場合は、会員登録をする。 登録内容は、名前、メールアドレス、電話番号、生年月日。ID、PASSは利用者が設定する。 会員情報は店舗側で確認できる。) ↓ ・予約画面(日付の第一、第二希望、時間帯をフォームから選択。選択した内容はメールで店舗に送信される。) ↓ ・メールを確認した店舗の人間から折り返しメールか電話で連絡を取り、予約完了。 という流れです。 当然個人情報を扱うのでそれなりにセキュリティーはしっかりした物にしたいです。 ですが、「どうやらPHPでできるらしい?」というような段階です。。 質問としては、 ・まずこれを作るにはPHPを用いるのが正しいのでしょうか? ・また作るためには何から勉強したらよいのでしょうか? (ググると良いキーワードなど教えていただけたらありがたいです。) ・フリーのサンプルや、参考サイトなどあるのでしょうか? 何卒よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPとSQLiteのアップロードについて

    お世話になります。 PHPを一生懸命勉強して、何冊も本を買いながら最近ようやくサンプルから抜け出して自分で少しプログラムらしきものができるようになったばかりのものです。ずっと自分のパソコン(ローカルホスト)のみで、色々やってきて、いざ、PHPの使える無料レンタルサーバーにアップロードと思って試してみたのですが、上手く行きませんでした。知識が不十分なままアップロードして、サーバー管理者の方に迷惑をかけるのも怖くて、なかなか自分のローカルホストで行っているように、何でもかんでも試すわけには行かないので、どなたか詳しい方に教えていただきたくて投稿いたしました。 自分のパソコン上ではアパッチとPHP5で行っております。 そして、SQLiteの中には、仮の会員のデータベースを作成しています。kaiin.phpというファイルをレンタルサーバーにUPロードすると正常に画面に表示されます。あとは、レンタルサーバーにSQLiteManagerというフォルダをアップロードすればよいだけなのかなと思い、アパッチの中にあるSQLiteManagerというフォルダをアップロードしました。そして、 kaiin.php画面にある入力フォームにデータベースに登録してある名前を入力してボタンをクリックしても、何も動作しませんでした。自分のパソコンでは、同じようにするとデータベースからその入力した名前を検索して、名前が存在している場合は、ログイン状態になり会員用の画面が表示されるのですが・・・。レンタルサーバーにPHPとSQLiteをアップロードするときには、どのようにすればよいのでしょうか。 どなたか詳しい方、ご指導宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • GPS携帯をGoogleMapに位置情報登録

    現在auの携帯電話のGPS機能を使いGoogleMapに位置情報を登録する方法を試しています。 携帯電話でXHTMLのリンクをクリックしGPS情報をPHP+SQLiteで登録しPHP+SQLiteで位置情報を表示する方法を試してました。 しかし携帯電話で登録用のリンクにアクセスすると以下のように携帯電話にエラーが表示されます。 Warning: sqlite_open() [function.sqlite-open]: Unable to access /virtual/fitou/public_html/db/mydb.db in /virtual/fitou/public_html/gmap.php on line3 データベースに接続できませんでした 登録用のスクリプトは以下のように書いています。 <?php //データベースオープン $db = sqlite_open('./db/mydb.db'); $tableName = 'gmap_2'; $date = ""; if ( !$db ) { echo "データベースに接続できませんでした"; } else { while ( list($key , $val ) = each( $_GET ) ){ $data .= $key .",". $val .":::"; } $time = date("Y.m.d H:i:s"); //サニタイズ $data = sqlite_escape_string($data); //SQL処理 データ登録 $sql = "insert into $tableName values( Null,'test','$data','$time','');"; //echo($sql); $result = sqlite_query($db, $sql); sqlite_close($db); } ?> サーバーはバリュードメインのレンタルサーバーを使用しています。 http://www.value-domain.com/ PHPとSQLiteが対応しているので問題ないのですが原因が全くわからないのでわかる人がいらっしゃいましたらご指導ください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • SQLiteのデータベースについて

    PHP初心者です。以下のSQLiteより作成するデータベースについて教えてください。 $DB = sqlite_open('db1.db'); $sql="create table tables(id integer ,name,texts)"; $result=sqlite_query($db,$SQL); 上記、プログラムにより、同ディレクトリに、db1.dbが作成されますが、このデータベース情報はどのようにして、閲覧するのでしょうか(MS-ACCESS、SQLのように簡単に閲覧できないのか)。主キーやテーブルの名前またはフィールドの名前の変更、データ一覧閲覧などどのようにするのでしょうか。 環境は、Windows環境で、PHP4を使用しております。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • yahooAPIサンプルの商品説明を左寄せにするには・・・?

    以前、 http://oshiete1.goo.ne.jp/qa5529510.html の質問をした者です。 PHPのカテゴリではない気がしますがお許しください…! Yahoo!デベロッパーネットワークにある http://developer.yahoo.co.jp/sample/shopping/sample1.html のサンプルをいじりながら、検索した情報をDBに登録したり等しています。 そこで、↑のページを全て中央揃え(キーワード入力や検索ボタン、検索結果等)したのですが 商品の名前や画像はそのまま左寄せなのに、何故か商品説明だけが一緒に中央揃えされてしまい困っています。 商品説明の出力の部分やスタイルシートのファイルをいじってみたのですが一向に変わらず…。 スタイルシートの方も初心者な為、見逃してる部分があるかと思います。 初歩的な所で申し訳ないですが、どなたか助けて下さると嬉しいです。

    • 締切済み
    • PHP
  • PHP 認証システム

    PHPでIDとPWDを入力してログインする認証ページを作ろうとしています。環境はPHP-5.1.6、サーバ:Apache2.0.63、データベース:SQLiteです。 まず、DBを作ろうとしているのですが一部分がなんて打っていいか調べても解らなかったので質問させて頂きます。 <HTML><BODY> <?php if($db = sqlite_open("db_ninshou")){ $query = "CREATE TABLE tbl_ninshou(ID ???, PWD ???)"; $result = sqlite_query($db, $query); print "db_ninshouを作成しました。"; }else{ die("データベースに接続できません。"); } sqlite_close($db); ?> </BODY></HTML> ???部分に何を打っていいかわかりません。IDは英数字の組み合わせの7文字。PWDは3文字以上10文字以下の英数字にしたいと思っています。PWDなどに適した変数が解らないのでどなたかご教授ください。よろしくお願いします。

    • ベストアンサー
    • PHP
  • SQLiteに画像を格納したい

    作りたいと思っているシステムは、テキストと画像をDBに格納し、編集と削除ができるような簡単なデータベースのようなものです。 そこで、DBにはSQLiteを使おうと思っているのですが、調べてみたところSQLiteに画像を格納するのはあまりよくない(できない?ややこしい?)というような記事などを目にしました。 実際のところはどうなのか、ということをお聞きしたいです。 画像はただ単純にサーバーにアップロードするような方法が望ましいのでしょうか。 どなたかご返答頂ければと思います。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • フォームからアップロードした画像を、確認画面で確認後に登録するには?

    宜しくお願いします。 PHP4+MySQLで簡単なWebシステムを構築しています。 1つのフォームから、数点の画像をアップロードして登録したいと思っています。 「登録内容はこちらでよろしいですか?」というような確認画面で、いったん確認画面に画像を表示させます。 ここでOKなら登録、というオペレーションです。 一見簡単なのかと思いきや、どうしても実現させる方法がわからずに困っています。 当初は、確認画面に移る段階で、PHPのテンポラリーファイルを、別の一時ディレクトリへ格納しようとしました。 ところが技が足りないのか、セッションが切れた場合などに、サーバーにファイルが残るようなコードになっちゃいます。 悩んだ末、サーバーに対して「フォルダに2時間以上あるファイルは自動で削除する」ような設定を施すしかないと思ったのですが、ライアントの都合上、できればサーバー設定をいじってほしくないと言われまして。。。 もしかしたら、すごく簡単なのかもしれないのですが、完全にハマってしまっています。 なにか方法がありましたら是非ご教示ください。 登録者は特定の人たちなので、OSやブラウザなどの使用環境は、あるていど統一できます。 ですからPHPだけでなくJavaScriptを絡めてでも、実現できたらと思っています。 どうか宜しくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう