検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- プルダウン 値保持 onchange
失礼します、現在年月のプルダウンを作成しており プルダウン自体は年月の作成ができなのですが再読み込みした際に プルダウンに選択した値を保持して欲しいです。 現在リダイレクト先を自身にしております。また、onChangeでプルダウンをした際に読み込むようにしています。 ご教授頂きたいです。宜しくお願い致します。 htmlに埋め込んでいるので読みにくいかと思いますがご了承ください <form action="<?php $self ?>" method="POST"> <select name = "year" onChange="javascript:submit()"> <?php for ($y = 2000; $y < date(Y)+1; $y++) :?> <?php if($s == 0) : ?> <option value="<?php echo $y ?>">選択してください</option>; <?php ++$s ?> <?php endif; ?> <option value="<?php echo $y ?>"><?php echo $y ?></option> <?php endfor; ?> </select> <?php $a = array('1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'); ?> <select name = "month" onChange="javascript:submit()"> <?php foreach ($a as $key => $value) :?> <?php $b = $key + 1 ?> <?php if($h == 0) : ?> <option value="<?php echo $y ?>">選択してください</option> <?php ++$h ?> <?php endif; ?> <option value="<?php echo $b ?>"><?php echo $value ?></option> <?php endforeach; ?> </select> </form>
- 外部ファイルの読み込み
3つのファイルが同じディレクトリに入っているのですが、「main.php」を開くとphpがそのままテキストで表示されてしまいます。 phpを読み込んでhtml化した状態で表示するにはどうしたらいいでしょうか? test.txt ----------- テスト ----------- test.php ----------- <?PHP file_get_contents("test.txt"); ?> ----------- main.php ----------- <?PHP file_get_contents("test.php"); ?> ----------- main.phpを開くと ----------- <?PHP file_get_contents("test.txt"); ?> ----------- と表示されてしまいます。
- ベストアンサー
- PHP
- barusu0126
- 回答数2
- ディレクトリを含まないファイルを保持する変数名
PHP5.2.4を使用しています。 http://localhost/aaa/test.phpのスクリプトの中で$_SERVERを見てみると [SCRIPT_NAME] => /aaa/test.php [PHP_SELF] => /aaa/test.php というようなペアがでますが、 ディレクトリを含まずtest.phpだけの場合は どのような変数名にすればよいというか、 みなさんならどのような変数名を付けますか? $SCRIPT_NAME = '/aaa/test.php' $PHP_SELF = 'aaa/test.php' $変数名 = 'test.php' //←どういう変数名が適切か
- ベストアンサー
- PHP
- takagoo100
- 回答数2
- XOOPSのインストールエラーについて
XOOPSをインストールしましたが、 トップ画面の下部に、以下の様なエラーが 発生します。 何故でしょうか? Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236 Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
- ベストアンサー
- PHP
- mikichan-e
- 回答数3
- PHP等を用いて在庫数を表示・管理させたいのですが
現在、独学でhtml php css java等を勉強中の素人です。 私が使っているのは、dreamweaver cs6 とローカル環境用にMAMPを使用しています。 現在勉強のため、webサイト上でのチケット予約受付ページを作っております。 既に、「チケット紹介画面」→「予約受付画面」→「予約入力画面」→「入力確認画面」→「予約完了画面」 そして、予約完了画面になった時に送信者、送信先への自動送信システムをPHPを用いて作成しました。 そして、今回は、これに、在庫数の表示をさせたいと思っているのですが、どうすればいいのかわからず止まっている状態です。。。 今回でしたら、チケットの枚数に上限を持たせ、「残り○○枚」というのをトップページに表示させ、「残り0枚」になったら、予約画面には飛ばないようにしたいと思っています。 そのときの条件として、予約が成立するごとに、自動カウントダウンを行ないたいと思うのですが、そのようなシステムは作成可能でしょうか。 (今回は、1回の予約で、1枚しか買えないようにしたので、予約成立回数=送信完了回数=チケット枚数というようにしたいです。) 例:チケット枚数が上限50枚 1人目の送信者が予約完了画面でメールを自動送信して、トップページには[残り49枚] 2人目の送信者が予約完了画面でメールを自動送信して、トップページには[残り48枚] ・・・ 50人目の送信者が予約完了画面でメールを自動送信して、トップページには[完売] の様なシステムを作りたいですが。。。 いろいろ調べてはいるのですが、有料の在庫管理システムやショッピングカートシステムは見ることができたのですが、できたら勉強のため作成できたらなと思います。 知識薄な私には、提供されているシステム環境に登録して使った方がいいのは重々承知しています。しかし、勉強のためにもと思って行なっております。 どなた様かご教授宜しくお願いいたします。
- ベストアンサー
- PHP
- yuji1234567890
- 回答数5
- futaba.phpでime.nu経由にするにはどうすればよろしいのでしょう。
すみません、futaba.phpでカキコまれたURLをime.nu経由にするにはどこをどういじったら良いのでしょうか・・? 「ふたばで質問しろ!」と思う方もいらっしゃるかも知れませんが、正直めちゃくちゃ恐ろしいのです(;>ω<) どうかお心の優しい方、ぜひ御教授お願いいたします。 m(_ _)m
- 締切済み
- PHP
- kyouko_AYA
- 回答数1
- phpにて動的なページを生成する方法やプログラムなどをお教えください
htmlで作成されたホームページの更新をしておりますが、毎日増えるページの追加・更新などの手間に頭を悩ませています。 日々更新される記事が多くのサイトでphpやcgiによって引数を与えて動的なページで生成されたものになっていますが、これを実現できる方法やプログラムがあればお教えいただけると大変助かります。SEO対策には不利なことは承知でおります。 例えば、 ▽記事のリンクが動的なものです。 http://www.okamura-kengyo.com/ ▽カテゴリが動的なものです。 http://www.koitra.net/index/top/index.php ▽cgiであれば以下のようなものです。 http://www.tokyo-calendar.tv/cal/cal.cgi よろしくお願いいたします。
- ベストアンサー
- PHP
- umi__hotaru
- 回答数2
- トップのファイルがindex.phpでも、検索エンジンに影響ありませんか?
ホームページ作成に関して初心者です。 自分のホームページのトップページに、レンタルサーバが提供するカウンターを設置したのですが、その際にトップページのファイル名をindex.htmlから、index.phpに変換するように言われました。そうでないと動作しないカウンターのようです。 トップページがhtmlファイルじゃない、、ということで、もしかして、ロボット型検索エンジンにひっかからなくなったりとか、何かしら影響がでるのかな?と、不安になりました。 今は上記以外には考え付きませんが、、、htmlファイルじゃないということで他にも何か影響してくることなどあるのでしょうか? 余計な心配なのかもしれませんが、登録していた検索エンジンからはじかれてしまうと困るので、、、念のために確認しておきたいです。 よろしくお願いします。
- ベストアンサー
- PHP
- monako2003
- 回答数1
- PHPとポストグレーSQLでデータベース検索システムを作っているのですが
当方タイトル道理ポストグレーSQLを用いてHTMLとPHPで 検索フォームを作ってデーターベースを作っているのですが現在の方法では検索結果がひとつのページに全部出てしまい非常に処理が重くなってしまいますので10件づつ表示したいのですが当方まったくの初心者でうまく出来ずにいます。どこをどのようにすればうまくいきますでしょうか?一応LIMITとOFFSETというのを使えば出来ると調べることができましたができずじまいです。一応検索部分のプログラムを貼り付けておきます。ここは文字制限があるので 分割して貼り付けます
- ベストアンサー
- PHP
- momizigari2005
- 回答数2
- PHPでGD(画像処理)を使うには、どうしたら良いんでしょうか?
すいません、現在私は、PHP4.3.10を利用しているんですが、 この環境でGD(画像処理)を使いたいんですが、GDを使うにはどうしたら良いんでしょうか?
- APACHEで画像BASIC認証以外でアクセス制限するには?(PHPやperlで)
こんにちは, タイトルどおり,現在webページを作成しているのですが,.gifや.pngファイルにアクセス制限をしたいのです。ただ,サーバースクリプトなどを使用してもいいので,BASIC認証以外で制限をしたいのですが,それは可能なのでしょうか。 ちなみに,OSはLinuxでサーバーはApacheを使用しています。また,PHPLIBとPostgresを使用して,ユーザ認証を行っています。 よろしくお願いします。
- 掲示板作成を目的とした初心者向けのPHP教本を探し
PHPで”電子掲示板”を作成しようと http://www.amazon.co.jp/%E4%BD%9C%E3%82%8A%E3%81%AA%E3%81%8C%E3%82%89%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E5%AD%A6%E3%81%B6PHP%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%85%A5%E9%96%80%E2%80%95XAMPP-jQuery-HTML5%E3%81%A7%E4%BD%9C%E3%82%8B%E3%82%A4%E3%83%9E%E3%83%89%E3%82%AD%E3%81%AEWeb%E3%82%B5%E3%82%A4%E3%83%88-%E6%B8%85%E9%87%8E-%E5%85%8B%E8%A1%8C/dp/4798030589/ref=sr_1_1?ie=UTF8&qid=1383826655&sr=8-1&keywords=%E4%BD%9C%E3%82%8A%E3%81%AA%E3%81%8C%E3%82%89%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E5%AD%A6%E3%81%B6php 以上、サイトの本の ”作りながら基礎から学ぶPHPによるWebアプリケーション入門” を60%やりました。 その本のカスタマー‐レビューは星”1個半”でかなり悪いです。 既に60%自分なりに勉強しました。 その教本の内容で疑問があれば直ぐ、ネットの質問サイトに書き込みをして、回答を得ながら勉強していました。 ところが、質問するたびに、「その本は内容に不備があるので、捨てたほういいですよ。」と、回答 をが多くて、仕方なく他の本に乗り換える決心がつきました。 目標は、スキルアップと”電子掲示板”を作成できるようになることで、サイドビジネスの糧(かて)にすることが目的です。 他に※初心者向けで、お勧めのPHPの教本はございませんか!? amazon.co.jpで”php プログラミング”で調べた結果、以下のたくさんの製品がヒットしました。 http://www.amazon.co.jp/s/ref=nb_sb_ss_i_1_3?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=search-alias%3Dstripbooks&field-keywords=php+%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0&sprefix=PHP%2Cstripbooks%2C384 基礎・入門編のレベル範囲での選択肢になりますが、なるべく現在版がいいかなと思われます。 以上よろしくお願いします。
- ベストアンサー
- PHP
- arimurajyu
- 回答数1
- 1つのPHPファイルに何度も同じ処理を登場させたい
初歩的な話かと思われますが、以下のような例文があるとします。 switch ( $val ) { case 0: ~処理A~ case 1: ~処理A~ case 2: ~処理A~ case 3: ~処理A~ case 4: ~処理B~ case 5: ~処理B~ } 仮に、「~処理A~」部分の記述内容が全て同じだとします。 今まで、素人なわたしは「~処理~」部分を「shoriA.php」などに書き出して、 「~処理A~」部分に「require_once( "shoriA.php" );」と書いてきました。 これを、1つのPHPファイル内で完結した書き方をするとしたら、 どう書くとスマートな書き方になりますか? functionなどを使うのでしょうか。
- PHPで検索画面を作成していますが上手に動きません
PHP超!初心者です。よろしくお願いいたします。 行いたい事は、 HTML上にあるドロップダウンリストから項目を選択し実行すると、一致する項目をPHPMysql DBより抽出し表形式で表示したい。です。 PHPmysql→ ユーザー名:user パスワード:passwd データベース名:dbnameテーブル名:table_nm 検索画面→kensaku.html 検索結果→kensaku.php ●kensaku.html <html> <head> <title>検索</title> </head> <body> <br> <h1>種類</h1> <br> <form action = "http://localhost/lesson/kensaku.php" method="POST"> <p> 種類:<br /> <select name="betu" style="width:200" id="search_process"> <option value="" selected="selected">一覧から選択</option> <option value="あ">あ</option> <option value="い">い</option> <option value="う">う</option> <option value="え">え</option> <option value="お">お</option> </select></p> <p> <input type="submit" name="exec" value="検索"> </form> </body> </html> ●kensaku.php <html> <body> <? if (!$con = mysql_connect("localhost", "user", "passwd")) { print "接続エラー" ; exit ; } mysql_select_db("dbname", $con) $sql = "select sid, name, price, betu, area, memo from table_nm" ; $sql . = "where betu like '$betu'" ; if (!$res = mysql_query($sql)) { print "SQLエラー<BR>" ; exit } <table border=1> <tr> <th>NO</th><th>名前</th><th>金額</th><th>種別</th> /tr> while($row = mysql_fetch_array($res)){ <tr> <td><?php ($row['sid']); ?></td> <td><?php ($row['name']); ?></td> <td><?php ($row['price']); ?></td> <td><?php ($row['betu']); ?></td> </tr> } </table> </body> </html> 説明不足の部分がありましたら、申し訳ございません。 よろしくご教授お願いいたします。
- はじめまして。現在携帯サイトを作成しているのですが、index.php
はじめまして。現在携帯サイトを作成しているのですが、index.phpを利用し3キャリア対応にしています。しかしサーバにアップしURLをたたくと、ファイルのダウンロードが始まってしまいます。 どなたかご教授ください。 index.phpの中身は以下のとおりです。 <?php // 携帯キャリア別自動振り分けスクリプト // URL:http://www.marguerite.to/Nihongo/Labo/PHP4Mobile/PageDistribution.html // // elksystem.ltd // // //タイトル $title="転送"; //EZウェブ専用ページのURL $page_e='./ez/'; //ボーダフォン専用のURL $page_j='./v/'; //一般携帯電話対応ページのURL $page_i='./i/'; //H"リンク専用対応ページのURL $page_h='./i/'; ~ 3キャリア対応の中身 ~ ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>転送</title> <meta http-equiv="refresh" content="0;URL=./i/" /> </head> <body> </body> </html>
- phpファイルをブラウザで閲覧しようとすると保存するになってしまう。
phpファイルをブラウザで閲覧しようとすると保存するになってしまう。 apache2.2 php5でhttp://localhost/phpinfo.phpを閲覧すると画像のような画面がでてしまいました。 httpd.confは LoadModule php5_module "C:/php5/php5apachr2_2.dll" AddType application/x-httpd .php PHPIniDir "C:/php5"を加えました。 買った本通りにやったのですが保存になってしまい原因が分かりません。どなたかご教授ください。 よろしくお願いします。
- あるPHPの参考書にある、mysqlを利用したログインプログラムをサー
あるPHPの参考書にある、mysqlを利用したログインプログラムをサーバー上で実行した結果、何も表示されません。 mysqlの接続に必要な項目を、自分が利用しているサーバー用に書き換えた以外は改変していません。 まず使用するphpファイルは login.php(ユーザー名とパスワードの入力ページ。HTMLのpost機能でmenu.phpへ) menu.php(login.phpからのデータを受け取り、他ファイルから各メソッドを呼び出してユーザー認証をする。その結果をページへ表示するファイル) db_access.php(データベースへ接続する処理を揃えたファイル) session_check.php(セッションチェック処理を持ったファイル) message_out.php(画面遷移要リンクの出力ファイル) login.phpからmenu.phpへ移る時に画面が真っ白・ページソースも表示されないといった状況になります。 丸一日見て調べましたが、menu.phpの時点でプログラムが止まっているのでは?という事しか分からず解決できませんでしたので皆さんの知恵を御借り出来れば幸いです。 PHP5、mysql5 ↑バージョンです ソースも直接ご覧いただけますようにUP致しました。 http://www1.axfc.net/uploader/Sc/so/122351.zip&key=goo ほとんど丸投げのような状況ですが、宜しくお願い致します。
- MySQLからPHPでデータを抽出し、重複データをまとめつつ、別のカラ
MySQLからPHPでデータを抽出し、重複データをまとめつつ、別のカラムを件数カウント表示し、さらに別のページへリンクしてデータを移動・表示したいです。 いつも利用させていただており、参考にさせていただいております。 さて、40の手習いということで、今更ながらPHPとMySQLを使ってwebページの構築なぞ始めて1週間になります。 そこで、かなり手詰まってしまって、思い切って質問をさせていただきました。 まずは、私の開発環境ですが ・PHP Version 5.2.11 ・MySQL (5.0) そこでやりたいことです。 TABLE `clinic` ID,name,erea,chiiki,genre,tel 1,A店,新宿区,歌舞伎町,歯科医院,03-1234-5678 2,B店,新宿区,歌舞伎町,内科,03-1111-2222 3,C店,新宿区,歌舞伎町,内科,03-3333-4444 4,D店,新宿区,大久保,歯科医院,03-5555-6666 5,E店,新宿区,落合,歯科医院,03-7777-8888 5,F店,港区,赤坂,歯科医院,03-9876-5432 ・ ・ ・ 上記のようなデータがDBに格納されており index.htmlより ■<a href="index.php?val=shin">新宿区</a> 歌舞伎町/大久保/落合 ■<a href="index.php?val=minato">港区</a> 六本木/新橋/赤坂/西麻布/その他 このようなリンクから新宿区をクリックすると index.phpにて <新宿区の診療内容別一覧> ---------------------------- ■歌舞伎町 └<a href="index.php?val=???">内科</a>(2)//この数字は件数です └歯科医院(1) ■大久保 └歯科医院(1) ■落合 └歯科医院(1) のように表示し、さらに例えば内科をクリックすると result.phpにて B店 └03-1111-2222 C店 └03-3333-4444 と表示したいのです。 index.phpで、 $url = "localhost"; $user = "clinic"; $pass = "admin"; $db = "clinic"; // MySQLへ接続する $link = mysql_connect($url,$user,$pass) or die("MySQLへの接続に失敗しました。"); // データベースを選択する $sdb = mysql_select_db($db,$link) or die("データベースの選択に失敗しました。"); if($_GET['val'] == 'shin'){$erea = "新宿区";} if($_GET['val'] == 'minato'){$erea = "港区";} if($erea !== '') { $erea_sql = 'EREA LIKE '."'%".$erea."%'"; } else { $tempHtml = "エリア選択が不正です"; } $sql = " SELECT * FROM `clinic` WHERE {$erea_sql} "; $result = mysql_query( $sql ); //結果セットの行数を取得する $rows = mysql_num_rows($result); //表示するデータを作成 if($rows){ while($row = mysql_fetch_array($result)) { ここが全く想像すらつきません・・・(汗) } }else{ $tempHtml = "データがありません"; } //結果保持用メモリを開放する mysql_free_result($result); // MySQLへの接続を閉じる mysql_close($link) or die("MySQL切断に失敗しました。"); データの総数は、東京都内のみで1000件程度あります。 ここから先へ進むには、どこを勉強すれば良いのかすら浮かばず 非常に困っております。 ヒントでも、このページを見ろ!でも結構ですので、 何卒ご教授のほど、よろしくお願い致します。
- PHPでボタンをクリックすると変数が10増えるようにするには?
PHPでボタンをクリックすると変数が10増えるようにするには? PHPについて、全くの初心者の者です。 幼稚な質問で恐縮ですが、PHPのソースの中に、 ボタンを作って、そのボタンをクリックすると、 変数$maxの値が10増えるようにするには、 どういうソースを書けば良いのでしょうか?
- ベストアンサー
- ホームページ作成ソフト
- eehudob
- 回答数1
- PHPで、オブジェクトが格納された配列を使う方法を教えて下さい。
PHPで、オブジェクトが格納された配列を使う方法を教えて下さい。 PHP初学者です。 以下のようなプログラムを作成したいのです。 1.XML文書の内容を取得 2.XMLの要素<data>をTestDataオブジェクトに格納 3.TestDataオブジェクトの集合を持つTestDataListオブジェクトに、2で作成したTestDataオブジェクトを格納 4.XML文書に存在する<data>要素がなくなるまで2~3を繰り返す 5.全ての<data>要素を格納したら、今度はTestDataListオブジェクトから全てのTestDataオブジェクトを取得して、その中身を画面に表示 ※<data>要素は子要素<name>を持つ 作ってみたのですが、TestDataオブジェクトの格納に失敗しているのか、TestDataListからのTestData取得に失敗しているのか、画面に何も表示されません。 プログラムは以下の通りです。 ・<data>要素の中身を格納するためのクラス <?php class TestData { private $_name; public function setName($name) { $this -> _name = $name; } public function getName() { return $this -> _name; } } ・TestDataオブジェクトの集合を持つクラス <?php class TestDataList { private $_list; private $_size; public function __construct() { $_size = 0; } public function addData($data) { if(isset($_list)) { $_list[$_size++] = $data; return; } $_list = array($data); $_size++; } public function getData($index) { return $_list[$index]; } public function size() { return count($_list); } } ・画面に表示するPHPプログラム <?php require_once "TestData.php"; require_once "TestDataList.php"; $_xml = simplexml_load_file("guest.xml"); $_list = new TestDataList(); $_cnt = 0; foreach($_xml -> data as $data) { $tmpdata = new TestData(); $tmpdata -> setName($data -> name); $_list -> addData($tmpdata); $_cnt++; } ?> <html> <body> <?php print("Count:".$_cnt."<br/>"); print("Size :".$_list -> size()); for($j = 0 ; $j < $_list -> size() ; $j++) { $outdata = $_list -> getData($j); print($outdata -> getName()."<br/>"); } ?> </body> </html> ・実行結果 Count:3 Size :0 PHPに詳しい方、上記プログラムの不備を教えて下さい。宜しくお願いします。
