PHP5+MySQL5で作成するアンケートシステムについての質問です。

このQ&Aのポイント
  • PHP5+MySQL5で作成するアンケートシステムの動作仕様や管理側フォーム一覧画面について質問です。
  • アンケートリンクを押すと、phpファイルからDBにアクセスし、運用フラグを調べて停止中か運用中かを判断して画面を表示する仕様です。
  • 管理側フォーム一覧画面で「フォームの表示」を押すと、アンケートフォームのURLを取得して表示したいのですが、方法がわかりません。
回答を見る
  • ベストアンサー

PHP5+MySQL5で作成するアンケートシステムについての質問です。

PHP5+MySQL5で作成するアンケートシステムについての質問です。 あるホームページのアンケートリンクを押すと 1、phpファイルにアクセス 2、phpファイルからDBにアクセスし、運用フラグを調べる 3、「停止中」の場合はブランクページを表示  「運用中」の場合はアンケートフォーム(.html)を表示 という仕様なんですが、 管理側フォーム一覧画面での 例) 北海道用アンケート    停止中 編集 フォームの表示 東京用アンケート     運用中 編集 フォームの表示 大阪用アンケート     停止中 編集 フォームの表示 ・ ・ ・ 「フォームの表示」を押下すると 添付したファイルのようにアンケートフォームが格納されてるURLと そのアンケートのフォームを表示させたいんですが、 「フォームの表示」のリンク先のURLの表示ではなく下部に表示しているアンケートフォームのURL取得、表示 の仕方が分からないんですが一体どうすれば良いんでしょうか。

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

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

  • ベストアンサー
回答No.1

仰っている意味がイマイチよくわからないのですが、 「フォームの表示」のリンクはどのようなURLなんですか。 「フォームの表示」が例えば、「http://example.com/admin/enqlist/index.php/{アンケートID} といったURLなのであれば、そのアンケートIDからURLを生成すればよいのではないですか?

age_03
質問者

補足

よくわからないですよね、すいません。 取得というより、生成なんですね。 「フォームの表示」のURLは「http://example.com/admin/enqlist/index.php.フォームID.表示フラグ」 の形です。 下のアンケートフォームは各アンケートフォームが格納されているところから、objectタグで持ってきて表示させています。

関連するQ&A

  • html+php+mysql検索画面構成について

    お世話になります。 htmlからphpを呼びmysql結果を表示したいのですが ファイル構成について教えてください。 イメージとしては、下のようなものが1ページに表示されます。 ---------------- ・検索条件入力域 ・検索ボタン ---------------- 検索結果表示域 ---------------- 1.検索結果には初回アクセス時に条件なしの結果が表示されます。 2.検索ボタンを押下すると、検索結果のみ再描画されます。 このような処理をしたいのですが、ファイル構成としてはどうすればよいでしょうか。 今考えているのは main.html ----------- 検索フォーム記載 -- (1) 検索.php呼び出し(初期表示 ----------- 検索.php --------- mysqlからデータ取得し出力 --------- です。 ここでイメージができないのですが 検索ボタン押下時に呼ぶファイルは別途作成する必要がありますか? 仮に検索.phpに渡すとしたら、検索.php内にmain.htmlの(1)を記載しなくては いけないのではと思ってます。 もっとスマートな構成があると思うので、熟練者の方ご教示お願いします。

    • ベストアンサー
    • HTML
  • phpとmysqlの質問です。

    wordpressの様に、サイトを分割して管理したいのですが、 下記ファイルがあったとして、 index.php header.php sidebar.php content.php fooder.php index.phpにアクセスすると1ページとして表示させたいのです。 すべてindex.phpに表示させたい場合、 phpではどの様に書くのでしょうか?

    • ベストアンサー
    • PHP
  • PHP+MySQLによる会員システム

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

    • ベストアンサー
    • MySQL
  • Apache使ってphpでMySQLへアクセスが…

    Macを使っているものです. 最近phpでMySQLにアクセスしようということに取り組んでいます. しかし,apacheがよくないのかmysqlがよくないのか適切に動作してくれません. よくわからないので,手順を書いて問題を言及してみました... 何がいけないのでしょうか... --------- Apacheはデフォルトで入ってるはず・・・ apacheの設定ファイルhttpd.confのポートを8080に設定(これで競合はないはず・・・) ↓ [1]URLにhttp://localhost:8080/とうつと,Apacheのテストページではなく,It works!と出る ↓ とりあえず,Siteフォルダにphpファイルを置き,hello worldを表示.できた(じゃあ,動いてるのかな?) ↓ コマンドラインから「apachectl start」を実行「Already loaded」 じゃあ,動いてるっぽい ↓ じゃあ,DBアクセス用のphpを動作させよう!MySQL導入 ↓ 設定ファイルphp.iniのパスがおかしかったので,mysql.default_socket=/tmp/mysql.sockに変更 実際にcdで移動し,ファイルがmysql.sockがあることを確認 ↓ よーし,実行だ!http://localhost:8080/db_access.php→Not Found あるぇ?なんでだ? ↓ http://(ip直打ち):8080/db_access.php→表示! でも,ソースコード内に以下の記述をしている(簡略化して書きます) ********** $url="localhost" $link = mysql_connect($url,$user,$pass) or die("MySQLへの接続に失敗しました。"); <html>接続ID:<?=$link ?></html> ********** なのに,結果は :::::::::: 接続ID: :::::::::: という風になにも表示されない(・ω・` 結果が「MySQLへの接続に失敗しました。」なら,そもそもMySQLに接続できてないんだろうけど,結果だけがかえってこないのはなんでだろう. ちなみに,$urlをip直打ちにしたらブラウザに怒られた.そりゃそうだよな. --------- という流れで今に至ります. おそらく[1]の時点が問題かと自分では思うのですが,原因がわかりません. ご助言おねがいいたします.

    • 締切済み
    • PHP
  • PHPとMySQLでブログ作成の方法

    PHPとMySQLでブログ作成をする方法を教えてください。 PHP初学者です。 Archiveファイル(過去ログ)の作成方法が分かりません。 独学で作ったのですが、Archiveファイルは、 PHPファイル(○○.php)になってしまいます。 Archiveファイルのリンクをクリックした時に、PHPファイルへリンクします。 日付情報を使用して(GETなど)、MySQLに接続して、 その月の記事を表示させるという風にしか作れません。 コメントやトラックバック機能は作れていません。 AmebaやFc2のブログのArchiveファイルを見ると、 アドレスバーの最後が、「○○.html」となっています。 どうして、HTMLファイルで作成できるのか分かりません。 CakeやSmartyの知識がありませんが、そういうのが必要でしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHP フォームについて

    PHP初心者です。HTMLとPHPを使って、アンケートフォームを作っています。 ネットで色々と調べていたのですが、基本の構成がわからないので教えてください。 HTMLとPHPの別々のファイルで構成されているフォームと、HTMLにPHPを書き込みをしてHTMLの1つのファイルで構成しているものなどがありました。どの方法でやるとよいのでしょうか? また、同じ内容でもPHPの書き方が違うような感じがするのですが、PHPには同じ動作でも沢山の書き方があるのでしょうか?ウェブサイトによって書き方が違うので少し混乱しています。 [アンケートフォーム内容] テキスト・複数行のテキスト・メール・ラジオボックス・チェックボックス・添付ファイル(添付ファイルは難しいのであれば、無しにします)のフォームの部品をいれたいです。 [動作] 1、顧客がアンケートフォームの入力 2、入力内容を私のメールに転送する のシンプルな動作です。 また、ラジオボタンやチェックボックスをつけると、PHPの構文が難しくなるのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPのアンケートフォーム作成での疑問です

    はじめまして、 PHP初心者です。今テキストを見ながら独学で勉強をしているものですが、 アンケートフォームの集計結果を(テキスト)読み込むための作業をしようとしたら こういうメッセージがでてきました。 /log/log.txt) [function.fopen]: failed to open stream: No error in C:\xampp\htdocs\php\question2.php on line 126 ファイルがないか異常があります 何度も確認をしましたがコードのミスはないはずなんですが、サーバーなどの問題でしょうか? どういうふうに解決をすればよいでしょうか? アドバイス待ってます

    • ベストアンサー
    • PHP
  • PHPファイルの裏側を知りたいです

    初めて投稿します。 簡単な掲示板のアンケートフォームは 作れるのですが、下記のPHPユーザー会のような アンケートフォームをチェックした後の結果が どんな関数・クラスを使って 表示されているのか知りたいです。 ちなみにソースでは確認できなかったので、 隠れたphpファイルがあると思うのですが・・。 どなたか詳しい方、教えて下さいm(..)m http://www.php.gr.jp/seminar/20030830/select.php

    • ベストアンサー
    • PHP
  • PHPで作成したページがMacで動作しない

    タイトルのようなものはあるのでしょうか? というのも、現在運営しているPHPで作成したアンケートフォームについて問い合わせがきました。 アンケートフォームは全てPHPファイルで、入力→確認→メール送信→完了を行っています。 また、入力された値はそれぞれ$_SESSION['hoge']で管理しています。 問い合わせ内容は、入力画面で入力した後確認画面がいくら待っても表示されないというものでした。 とりあえずの対応としてサファリで行ってもらった結果、問題なく登録できたとのことです。 phpはサーバサイドスクリプトなので、ユーザーの使用ブラウザまであまり考慮していなかったのですが、ブラウザによって使えない関数・処理方法などはあるのでしょうか? また、上記のアンケートフォームについて、Macのネスケでだけ使えない理由・対処法についてもアドバイスいただけますでしょうか。

    • ベストアンサー
    • PHP
  • PHPファイルについて

    サル検と言うPHP自動相互リンクに登録して「PHPファイルをアップロードしリンク集を作ります」と表記されていたのでPHPファイルをダウンロードしてデスクトップに保存したのですが「このファイは開けません」と表示されます。またホームページ上にURLをUPしたんですがページがエラーになって表示されません。PHPファイルのアップロードとはどうすれば出来ますか?初心者でわかりませんのでお願い致します。