検索結果

PHP

全10000件中8481~8500件表示
  • 全てのカテゴリ
  • 全ての質問
  • MYSQL、PHPを使ってのデータとそのデータ数表示について

    よろしくお願いいたします。 このようなテーブルを組んでいます。  game        maker  マリオ      任天堂  カービィ     任天堂  FF        スクエニ   ドラクエ     スクエニ  ソニック     セガ このテーブルを使って、  任天堂(2)  スクエニ(3)  セガ(1) というように、メーカーが作ったゲームの数がカッコ内ででるように、makerを並べたいと思っています。 これはどのように組んだらよいのでしょうか? ちなみに、今はこのように組んで、(もちろんですが)失敗しています。。 ---------------------------------------------------------------- <?php mysql_connect('***','***','***'); mysql_select_db('***'); $sql = "select * from test"; $result = mysql_query($sql); $rows = mysql_num_rows($result); if($rows == 0){ echo "<p>該当データがありません。</p>"; } else { while($row = mysql_fetch_array($result)){ echo $row["maker"]; echo "<br />"; } } ?> ---------------------------------------------------------------- 初歩的な質問で大変恐縮ですが、よろしくお願いいたします!

    • ベストアンサー
    • PHP
    • hasu23
    • 回答数2
  • PHPでcsv内のデータをカテゴリ・サブカテゴリ別で表示させたい

    sample.csvの中身が、 [製品名・カテゴリ・サブカテゴリ] であるとして、 これをカテゴリ・サブカテゴリ別で表示させたいのですが、 いまいちどのようにしたらいいのかわかりません。 csvの中身のカテゴリ・サブカテゴリは何個あるか分からない状況で、 それぞれのカテゴリ・サブカテゴリに一致した製品を表示していくということがしたいです。 要はcsvの中身を添付ファイルのように表示させていきたいです。 foreachでcsvを分解し、カテゴリのみの配列を新たに作成。 その配列をさらにforeachで回し、、、、 などいろいろしてみたのですが、どうにもこうにもできません。 質問内容が支離滅裂かもしれませんが、 よろしくお願いいたします。

    • ベストアンサー
    • PHP
    • hukazuo
    • 回答数4
  • MySQLで最新のデータから一回ずつ順番に取り出す方法 PHP

    idと、dataという2つのカラムで構成されたMySQLがあります。 そのidはプライマリキーに設定してあり、auto incrementとして、どんどん数値が増えていく設定です(phpMyAdminを使ってテーブルを作っています) そこで、そのid番号の現在の最新のものを php側から呼び出して取得し、 その次、しばらくすると、PHP側で再びその最新から2番目 (2番目に新しいデータ)を取得する命令を 投げたいと思っています。 そのあとは、同じように、3番目に新しいもの、 4番目、5番目と続けたいと思っています。 その際、毎回、php側で MySQLのデータの読み出し命令を送るわけですが、 その際、最新のもの、2番目に最新のものを 時間差でSELECTしていくには、 どのようにすればいいでしょうか。 PHP側で「いま3番目に新しいものを読んだので次は4番目に新しいもの」というように前回の状態を保持しておくことってできるのでしょうか。 また、このidというのは、途中で消したりしているidもあったりするので、1番から始まっていたとしても、途中の30番とかが抜けていたりして、歯抜け状態ですので、id番号でセレクトするとエラーになる可能性が高いです。 なので、id番号ではなく、 テーブルの上の行から選んでいくという方法が ベストだと思っています。 そのような指定をMySQLの構文で指定することって可能なのでしょうか? ちなみに、一応、何番のidを読むというのは理解しており、 以下のような感じのSELECT文をphpのqueryで使っていたりします。 table_aから、変数$indexNumの値のidを読むという処理を、 変数$queryに入れている文が以下になります。 $query = "SELECT arrayset FROM `table_a` WHERE id= '$indexNum'"; このあたりのノウハウをご存知の方、教えてくださいますと幸いです。 お願いいたします。

    • ベストアンサー
    • MySQL
  • PHP、Perl、MySQL他のセキュリティはサーバー側の設定も重要ですか?

    はじめまして。PHPとかMySQLを勉強中の者ですがカテゴリーが相応しく なかったでしょうか?ある程度、ソースが書けるようになりタイトルに あげたようなWEBアプリのセキュリティ問題は個人ユーザーの設定ミス により他の共用ユーザーも巻き添えにして迷惑がかかるというような 事はないのでしょうか?現在PHP+MySQLを入門書を見ながらではありますが ある程度書けるようになり、公開してみたい気持ちはあるのですがSQL インジェクションとかXSSとかのワードを必ずと言って良いほどWEB上 では目にしますが、入門書はあまりセキュリティの事が書かれていない のでちょっと外部公開は控えてます。一応、エスケープやその他の処理 は自分なりに気を遣ったつもりですが自信ありません。 (現在はスペースはロックして外部公開していません) 商用サイトではないので個人情報などは一切ありませんけど、レンタル サーバ会社や他の利用者に損害賠償などされても困りますので戸惑って います。(規約は曖昧ですが故意でないかぎり大丈夫そうです) 現在契約中のレンタルサーバーはあまり有名ではないですが自由度が高く、 PHPのセキュリティ解説HPのOFFにすべき項目もphpinfoで見る限りONに なっていたりするので、ちょっと不安です。php.iniを編集したりSSHが 許可されていないのでサーバーの設定も変えられませんし、コントロール パネルにもそういう設定はありませんです。 質問の趣旨は、、 1、利用者のスペースのみに被害が及ぶのかサーバー全体が被害を受けるのか 2、利用者がいくら気を遣って対策をしても管理者のミス等があれば利用者の スペースにもSQLインジェクション等の被害が及ぶのか この二点です。よろしくお願いします。

    • kil_spk
    • 回答数1
  • php+mysqlでデータを表示更新削除するシステムを製作中ですが

    PHP+MYSQLでデータを取り出し、入力変更を行うシステムを製作しているのですが、 取り出したデータを保持してのページ遷移ができません。 どのように行えばよいのでしょうか? 製作中のシステムの条件は以下の通りです。 ・MYSQLから取り出したデータはクラスに保持する。 ・フレームワークは使用しない。 ・セッションは使用しない。 ・直接ページ遷移するのではなくMVCモデルのように 一度コントローラ部のような所に遷移し変更削除の確認画面に遷移する。 入力画面←→コントローラ部←→確認画面 のような感じです ・確認画面から入力画面に戻った時、入力変更した項目は表示する。 以上です。自分で調べた限りではセッションを使用しないと不可能のような気がしますが・・・。

    • 締切済み
    • PHP
  • PHPベースでオンラインショッピングを構築しようとしているのですが

    はじめまして 大学三年生のhingoと申します。 現在大学の卒業論文で擬似オンラインアパレルショッピングを構築しようと考えています。 具体的に実装したいサービスとしましては簡単な検索ワードで検索結果をブラウザで表示出来るように出来ればとおもいます。 (例 青い上着のSサイズ など 今回の研究では、高齢者の方にも、パソコン初心者にも使い易いオンラインショッピングの構築を売りにしています。 これを研究するにあたり、必要な知識、PC環境などがありましたらご享受のほどをよろしくお願いします。また、技術的に難しかったらできない、とアドバイスなどもおねがいします。

    • hingo
    • 回答数2
  • phpからoracle関数を使ってコミットしようとしたのですが・・・

    oracleDBのテーブルからデータを一件削除しようと試みたのですが、oci_execute()の行で Warning: oci_execute() [function.oci-execute]: ORA-00928: SELECTキーワードがありません というエラーが発生してしまいます何が原因でしょうか? ソースはこんな感じです。 $query="(DELETE FROM store_mst where 店舗コード=11)"; $stid=oci_parse($conn,$query); if(!$stid){ $e=oci_error($conn); print htmlentities($e['message']); exit; } $r=oci_execute($stid,OCI_DEFAULT); if(!$r){ $e=oci_error($conn); print htmlentities($e['message']); exit; } $cmit=oci_commit($conn); if(!$cmit){ $e=oci_error($conn); print htmlentities($e['message']); exit; }

    • 締切済み
    • PHP
    • jundayo
    • 回答数1
  • PHPをCGIで動かすタイプのサーバーだと、動作が違いますか?

    使用しているレンタルサーバーがPHP対応だったので、 いくつかのインストール型のブログを入れて動作させてみたのですが、(P_BLOG,Nucleusなど) どれも散々調べても何かしらのエラーが出て、望む形で動作してくれません。 PHPもcgiで動かすタイプがあると分かり、 自分のサーバーがそれにあたるようなのですが、 やはりPHPで書かれたブログを動かすのには無理があるのでしょうか・・。 他のGPLを探してみても、ほとんどがPHPまたは 商用は有料(商用利用ですがこのような状況なのでとりあえず無料で試してみたい) だったり、CGIタイプはデータベース不使用(テキストでの投稿は他の投稿者が大変なので) と、なかなかめぐり合えません。 また、このタイプのサーバーで動かすに当たり、注意することがありましたら アドバイスをいただけると幸いです。

    • ベストアンサー
    • PHP
  • PHPで<img>をprintすると、Nortonの影響で<img>が消される

     PHPで作ったフレームワークをサイトで使用しています。 各ファイルでは、 <?php function display_html(){ print <<<_UHB_ (表示させたい内容) _UHB_; } ?> のようにdisply_html()関数を作成し、フレームファイルではrequire_once関数で指定したファイルを読み込んだ後、display_html()を実行しています。  ここで、(表示させたい内容)に記述した<img>タグが、強制的に削除されてしまうという事態が発生しました。<a>タグで囲んであるイメージだけがなぜか消えますが、(元々囲んでいないファイルはちゃんと表示されます)周りの<a>タグを取り払っても、表示されるようになるわけではないようです。  原因はNorton Internet Security 2006でして、これを無効にするとちゃんと表示されます。  但し、間違ったファイルアドレスを記述した場合は、普通に×マークが表示されます。  N.I.S.によって<img>が排除されないようにするにはどうすればいいか、ご存知の方いらっしゃいましたらご助言いただければ幸いです。  テスト環境はWinXP(本番環境のVineLinuxサーバーでも同じ症状が出ます)で、Apacheサーバー(テスト環境では最新のもの。サーバー側は不明)、PHP5.2.0(テスト環境も本番環境も)です。よろしくお願いします。

    • noname#82539
    • 回答数1
  • phpを使ってネットワークログイン名を取得する方法ってありますか?

    超初心者です。宜しく御願いします。 Netwereでログインを行うネットワーク環境で、phpを使ってログイン名を取得する方法ってあるのでしょうか? 今、PHPを使用してある入力フォームを作成中なのですが、そのフォーム内のにある記入者欄の自動入力及び判別を行いたいのです。 なにか良い方法をお知りの方、ご教授願います。 無ければ手入力を考えております。

    • 締切済み
    • PHP
  • phpMyAdminに接続できない

    WindowsマシンにapacheとPHPとMySQLを入れたのですが、 いざphpMyAdminにアクセスすると「mysql拡張をロードできません。PHPの設定を確認してください」となってしまいます。 環境および設定内容は以下の通りとなっています。 ・Windows Vista Business ・apache2.2.4 ・PHP5.2.3 ・MySQL5.0.41 php.iniの設定 「extension_dir =」を「C:\php\ext」に変更 「;extension=php_mysql.dll」のコメントアウトを外す 「libmysql.dll」を「C:\WINDOWS\system32」にコピー。 その他、注意すべき点などありますでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
    • phptest
    • 回答数1
  • SQLiteの設定について

    ただいま、SQLiteの設定を行っています。 市販本や、さまざまなHPで書いてある通りに設定を行いました。 php.iniのextension=php_sqlite.dll の行頭にある「;」を外し、extension=php_pdo.dllをその上に追記しました。 extension_dir="c:\php\ext" (←¥じゃなく,/の違いでしょうか?) に設定しなおし、apachを再起動させましたがphp.infoにSQLiteの欄が出ず、実行できません。 実行環境は windowsXP apache_2.2.6 php-5.2.5 です。 他にどのような処置がありますでしょうか? すいません。お願いします。

    • 締切済み
    • PHP
    • wi11
    • 回答数1
  • Not Foundが表示されます。

    RedHatLinux8.0、php4.2.2を使用しています。phpは以前は普通にブラウザで表示されていたのですが、http://www.kent-web.com/bbs/aska.html から掲示版のCGIプログラムをダウンロードしてから、なぜかphpが表示されなくなってしまいました。 掲示版CGIの格納場所は /var/www/cgi-bin/bbs phpファイル格納場所は /usr/local/apache/htdocs/01/01-01.php ブラウザの実行 http://localhost/01/01-01.php *表示結果* Not Found The requested URL /01/01-01.php was not found on this server. Apache/2.0.40 Server at _default_ Port 80 セキュリティレベル WWW(HTTP)をチェックしても結果同じでした。 アドバイスよろしくお願いします。

    • 締切済み
    • PHP
  • sessionがクリアされない

    教えてください。 BBB.phpでこのように書いていたとします。 <?php session_cache_limiter('private, must-revalidate'); session_start(); ~いろいろ処理~ unset($_SESSION['pcode']); ~いろいろ処理~ ?> <?php include(dirname(__FILE__).'/../include/header.php'); ?> </body></html> header.phpでは $_SESSION['pcode']を表示しているのですが、 前のページ(たとえばAAA.php)で$_SESSION['pcode']に値を入れていた場合 BBB.phpを表示すると その値が表示されてしまいます。 直前に unset($_SESSION['pcode']); をしているのに その前の値が表示されます。 includeはどのタイミングでなされるのでしょうか? また、 unset($_SESSION['pcode']); を有効にするにはどうすればいいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • HTTP認証ダイアログについて

    下記のPHPスクリプトを実行して、アカウント(ID:admin,パス:pass)を入力してもHTTP認証ダイアログが消えません。ダイアログが消えて、Hello! と表示させたいのですが、どこが間違っているのか、教えていただきたいです。 <?php $user="admin"; $pass="pass"; if (!isset($_SERVER['PHP_AUTH_USER'])) { //初回認証時(PHP_AUTH_USER:HTTP 認証しているときにそのユーザー名がセットされます。ダイアログに入力した値) header("WWW-Authenticate: Basic realm=\"PHP Web Storage\""); header("HTTP/1.0 401 Unauthorized"); echo "Please input account info!\n"; exit; }else { $flg=false; while(isset($user)){ if($_SERVER['PHP_AUTH_USER']==$user && $_SERVER['PHP_AUTH_PW']==$pass){ $flg=true; break; } } if(!$flg){echo"Please input valid account!\n";exit;} //停止 else{echo'Hello!';exit;} } ?>

    • ベストアンサー
    • PHP
  • チェックボックスでの送信

    チェックボックスにチェックを入れて送信したときは1を チェックを入れずに送信したときは0をPHP側で受けたいのですが チェックを入れずに送信するとPHP側で$_POST['flg']を取得できないため、エラーになります。 方法はないでしょうか? <form action="test.php" method="post"> フラグ:<input type="checkbox" name="flg" value="1" /> </form> === test.php =========== <?php $flg = $_POST['flg']; print($flg); ?>

    • ベストアンサー
    • PHP
  • 正常に動作しない

    拡張子「.php」ファイルでの、PHPの実行を拒否したいのですが、 以下の様な記述を「.htaccess」に記述しても動作しません。 (1) AddType text/html .php (2)AddHandler text/html .php 「(1)」は、記述してもPHPが実行されてしまう。 「(2)」は、記述すると、実行はされませんが、テキストドキュメント(メモ帳)が表示されてしまう。 別の方法がありますか? 教えて下さい!

    • ベストアンサー
    • PHP
  • 子ページの作り方

    ツリー型BBSなどで、タイトルをクリックすると子ページが開きますよね。 こういうのはどうやって作るのでしょうか?? ■親ページ(abc.php) ├子ページ(abc.php?a=001) ├子ページ(abc.php?a=002) ├子ページ(abc.php?a=003) また、こういうのは呼び名(?)は何と言うのでしょうか?

    • 締切済み
    • PHP
  • 変数の中身が出力されない

    下記のソースで、(1)の Hello World!! は出力されるのですが、(2)は何も出力されません。なぜでしょうか? <?php $hello = "Hello World!!"; ?> <HTML><BODY> (1) <?php print $hello; ?><BR> (2) <?= $hello ?><BR> </BODY></HTML> php.iniで register_globals = On にしても同じでした。 環境はPHP5、Apache2.2です。

    • ベストアンサー
    • PHP
    • noname#48750
    • 回答数2
  • フレームの一部からフレームの一部への値の受け渡し

    フレームの一部からフレームの一部への値の受け渡しができなくて悩んでいます。 ・やりたいこと menufrm.html(フレーム)のfrm3(フレーム名)にあたるlist.phpから、 entryframe.html(フレーム)のframe3(フレーム名)にあたるentry.phpに、リンク(a href)で値を渡したい。 list.phpの社員リスト(DBから抽出)の名前部分がリンクになっており、クリックすると社員コードをentry.phpに渡しつつ画面遷移させたいと考えています。 今は以下のように対処していますが、これでは値はentry.phpに渡るものの、フレームが表示されずいきなりentry.phpに遷移してしまいます。 <JavaScript部分> function go_entry(){ // window.open("entryframe.html","_top"); // document.list_form.target = "frm3"; document.list_form.action ="entry.php"; // document.list_form.submit(); } <HTMLのリンク部分> <a href="entry.php?syain_cd=<?= $row["syain_cd"] ?>" target="_top" onclick="go_entry()"><?= $row["syain_name"] ?></a> 使用言語はPHPですが、どちらかというとPHPよりもHTMLかJavaScriptの問題だと思い、こちらで質問させていただく次第です。ご存知の方がいらっしゃいましたら、どうぞよろしくお願いいたします。