検索結果

PHP

全10000件中6061~6080件表示
  • 全てのカテゴリ
  • 全ての質問
  • 集計方法について教えて下さい。PHP+MYSQL

    こんばんは。よろしくお願い致します。 データベースに下記のようなデータが入っています。 no point name --------------------- 123 100 aaa 123 50 aaa 124 100 bbb 130 30 ccc 131 80 ddd 131 100 ddd 131 20 ddd 133 10 eee このデータを元に、下記のような結果を得たいのです。 noが同じデータのpointを集計し、まとめたレコードの件数をcount項目として欲しいです。 no point name count ------------------------------ 123 150 aaa 2 124 100 bbb 1 130 30 ccc 1 131 200 ddd 3 133 10 eee 1 SQLだけで実現できるのでしょうか?? 具体的にどのような方法で実現できるか、教えて頂けると有難いです。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • phpで株を発注することは可能か。

    1.SBI証券なのですが、curlなどを使って株を発注することは可能でしょうか。 2.発注するまでの過程でJavascriptの実行が必要な場合、phpで実行することは可能でしょうか。 3.株の自動発注ソフトは主にどの言語で作られているのでしょうか。 ご教示頂けますと幸いです。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • PHPの検索システムについてご教授下さい

    こんにちは。現在PHPで検索システムを実装しようとしておるのですが、どうしても条件絞り込みを行うことができず(全件表示されてしまう)困っております。PHP初心者で、無知なため先輩方ご教授頂けますと幸いです。PHPのソースは以下となります。 <?php $debug = fales; //DB接続 mysql_connect('db_host','db_user','db_pass') or die(mysql_error()); mysql_select_db('db_name') or die(mysql_error()); if($debug) print_r($_POST); //エラーチェック //リクエストメソッドチェック if($_SERVER["REQUEST_METHOD"] != "POST"){ // ブラウザからHTMLページを要求された場合 }else{ // フォームからPOSTによって要求された場合 } $query = "SELECT * FROM search "; if(!empty($name)) { $name = addslashes($name); $where = "name = '$name' "; } if(!empty($tel)) { $tel = addslashes($tel); $where .= "tel '$tel' "; } if(!empty($sex)) { $sex = addslashes($sex); $where .= "sex = '$sex' "; } if(!empty($where)) { $where = substr($where, 0, -4); $where = "WHERE" . $where; } $query .= '$where'; $result = mysql_query($query . implode(" AND ", $where)); $num_rows = mysql_num_rows($result); if($num_rows == 0) $message = "該当するデータはありませんでした"; else $message = $num_rows . "件ヒットしました"; ?> 検索結果<br> <?=$message?> <table border=1> <tr><td>名前</td><td>電話番号</td><td>性別</td></tr> <? while($row = mysql_fetch_assoc($result)): ?> <tr><td><?=$row['name']?></td><td><?=$row['tel']?></td><td><?=$row['sex']?></td></tr> <? endwhile; ?> </table> <a href="input.html">再検索</a> 現在データベースにはサンプルとして10件入れておりますが、どの条件で検索を行なっても10件全てが検索結果として表示されてしまいます。どこを触れば良いのでしょうか…? お忙しいところ大変恐れ入りますが何卒、よろしくお願い申し上げます。

    • 締切済み
    • PHP
    • jn0424
    • 回答数1
  • ワードプレスから自作PHPファイルを呼び出す方法

    現在ワードプレスを使い、HPを作成しています。 (ワードプレスは初心者です。) ログインページをカスタマイズで作成しそれは呼び出せている状態で、 ログイン用にFORMで入力したデータを、 DBと照合したいと考えているのですが、 <form class="クラス名" action="ファイル名(PHP)" method="post" > として呼び出そうとしているものの、 formから実行ボタンを押した際に、上記ファイルを上手く呼び出せず、 index.phpの内容が出力されてしまいます。 そこで2点お伺いさせて下さい。 ・一般的にPHPファイル(処理用)を呼び出すための方法 ・このケースでおかしがちな間違い すみませんが、教えていただければ幸いです。

    • 締切済み
    • PHP
  • PHPで価格帯で分類したいのです

    楽天APIで商品一覧を表示させるページを作っているとこなのですが、 商品を価格帯で分類・絞込みの機能を付けたいと思っております。 楽天APIにリクエストを投げるときに、検索キーワードと、たとえば他のパラメータとして「レビュー件数が多い順」や「ジャンルID」などを付けて投げても、返ってきたxmlデータの中には、検索でヒットした件数のうち、最高30件分の商品情報しか引っ張ってはこれないのですが、その30件の中からですら最高価格と最低価格をどうやって抽出すれば良いのやら・・・ っていうか、要はそういう問題ではなくって、 検索キーワードや他のパラメータを付けてAPIにリクエストを投げた際に、同時に、同じ検索キーワードで「価格が高い順」と「価格が安い順」のリクエストも投げることが出来れば、後はどうにでもなる、と、思ってはいるのですが・・・、 同じ検索キーワードで、あとは違うパラメータをくっつけた3つのリクエストを同時に送信するなんてことが、出来るのかしら? ということで、どなたか良い方法をご存知の方がいらっしゃらないかしら、と、こうして投稿させていただいております次第でございます。 ---------------------------------- 具体的になにがやりたいのかと申しますと、 たとえばAPIの検索結果で得られた商品郡で、最低価格の1円の商品があり、最高価格の商品が10000円だったすると、 1~100円 100~500円 500~1000円 1000~5000円 5000~10000円 というふうに、検索結果ごとに価格帯分類のリンクをPHPで計算させて表示させて、 たとえば100~500円のリンクをクリックして、その価格での絞込み結果が表示されたページには、 100~200円 200~300円 300~400円 400~500円 といったように、さらに細かい価格分類も表示させることが出来ればなおGOODなわけですが・・・ 楽天商品検索APIにリクエスト投げて、検索にヒットした全商品の中から、最高価格と最低価格が分かれば、後はそれを均等に分割して、「価格帯で絞り込む」とかいうリストとか作ったり、まぁ、いかようにも出来るわけなのですが・・・ なにか良い方法があれば、どなたか教えてくださいませ。

    • 締切済み
    • PHP
  • PHPのif文「POSTしていない場合」

    PHPの初心者です。 HTMLのフォームでsubmitが押されたかの判定を if (isset($_POST['submit'])){ print"押されました"; }else{  print"押されてません"; } という、形でやってきたのですが、 yes側に押していない場合を設定してelse側に押した場合を記述したいのですが、if文で「submitが押されていなかったら」とはどのように書けばいいでしょうか?

    • ベストアンサー
    • PHP
  • PHPで、配列に値をうまく入れれません。

    PHP初心者です。 PHP、Mysqlを使い、検索サイトを作ろうとしています。 チェックボックスでチェックされた値を、一覧.phpに送り、 if(チェックされた値) { $sql1 = select * from table where like '%検索%'; } $sql1の結果を配列に入れて、そのidで以下のように絞込をしたいのですが・・・ $sql2 = select * from table id = $sql1(ここで例えば2,5,7とかって入ってほしい); ググってfetchやらなんやら試したのですが、2,5,7がはいってたとしたら、最後の7だけしか取り出せなかったりと苦戦しています。 よろしくお願いします。

    • ベストアンサー
    • PHP
    • noname#163915
    • 回答数1
  • [PHP]ループ内の配列取得、表示について

    質問させていただきます。 データをDBから取得しwhileで全てのデータを配列として出力しているとします。 (whileの中で出力し、3つのデータがあるため3回ループされている) 結果 array(1) { [0]=> string(5) "17:10" } array(2) { [0]=> string(5) "17:10" [1]=> string(5) "17:25" } array(3) { [0]=> string(5) "17:10" [1]=> string(5) "17:25" [2]=> string(5) "11:15" } 現在の出力内容は、 var_dump[$hoge[0]] 出力結果 string(5) "17:10" string(5) "17:10" string(5) "17:10" var_dump[$hoge[1]] 出力結果 NULL string(5) "17:25" string(5) "17:25" var_dump[$hoge[2]] 出力結果 NULL NULL string(5) "11:15" という出力になっていますが、最後のarray(3)の部分だけを抜き出したいです。 その場合はどのようにすればよいのでしょうか? -理想の結果- 利用したいのはarray(3)の部分だけ。 var_dump[$hoge[0]] "17:10" var_dump[$hoge[1]] "17:25" var_dump[$hoge[2]] "11:15" 説明不足かもしれませんが、よろしくお願いいたしますm(_ _)m

    • ベストアンサー
    • PHP
  • 【PHP】会員登録機能構築の流れ について

    初めて質問させていただきます。 よろしくお願いします。 現在、会員登録のプログラムを構築をPHPで進めています(構築をメインで進めているのは自分ではありません)。 まずユーザーに会員IDとなるメールアドレスを入力していただき、「送信」ボタンをクリックすると、そのメールアドレスに対して本登録用の入力フォームへのリンクを張ったメールを自動送信します。 (同時にMySQL DBにレコードを一つ作成、入力されたメールアドレスが会員IDとして保存される) そしてユーザーは本登録用のフォームから登録情報を入力していただき、入力後に入力内容を確認するページを表示し、間違いがなければ会員登録完了、という流れです。 (登録完了時に最初に作られたレコードに本登録用フォームで入力されたデータが保存される) 最初に入力していただいたメールアドレスに送信する自動送信メールに貼るリンク先の本登録用フォームについて、自動送信メール内のリンクを開いた際に「最初に入力していただいたメールアドレスが会員IDとして登録されている状態」で表示するように考えています。 仕組みは某グルメクーポンサイトのホッ◯ペッパーの会員登録の流れにとても似ています。 今回質問させていただきたいのは、 「上記のような流れのプログラムを作る場合、どのような手順でプログラムを作っていけばいいのか」 ということです。 私自身もサイト構築の経験がなく、PHPのソースを見てもまだ調べながら少しずつ理解していくのがやっとです。。 今構築をメインで進めておられる方も、PHPは初心者なので手こずっているところです。 コードの書き方もまだろくにわかりませんが、まずは「どのような流れで構築していくのか」「どのように調べていくのか」というところを理解して、なんとか自分たちでコードの書き方を勉強していきたいので、是非教えていただければ、と思います。 質問の仕方もとても下手で申し訳ありません。 困っています。 よろしくお願いします。

    • 締切済み
    • PHP
  • phpのmb_send_mailで携帯のみ文字化け

    PHPのmb_send_mail関数でメールを送信しています。 メールサーバーはGoogleAppsのを使っています PHPのバージョンは5.1.6 --- 下記ソース --- //日本語と内部文字エンコードの指定 mb_language('ja'); mb_internal_encoding('UTF-8'); $parameter = "-f hoge@example.co.jp";//return_path設定 // ↓コレだと携帯では文字化けしないが、Gmailへ送信すると文字化け //$subject = mb_encode_mimeheader(mb_convert_encoding($subject,"JIS","UTF-8")); $header = ""; $header .= "From: {$subject}<{$from}>"; $message = str_replace("\r", "", $message); $res = mb_send_mail($to, $subject, $message, $header, $parameter);

    • ベストアンサー
    • PHP
  • PEAR::MB2によるPHP+MySQLについて

    PEAR::MB2でPHP+MySQLを勉強中なのですが、特定カラムの値を取得することができません。 下記のソースコードで、変数$aaaをechoで参照すると空白となってしまいます。 大変恐縮ですがご教授のほどよろしくお願いいたします。 [環境]----------------------------------------------------------- OS: windows7(64bit) PHP: ver5.3.8 MySQL: ver5.5 Pear::MDB2  pear/MDB2 2.5.0b3 2.4.1 database abstraction layer  pear/MDB2_Driver_fbsql 0.2.0 fbsql MDB2 driver  pear/MDB2_Driver_ibase 1.5.0b3 ibase MDB2 driver  pear/MDB2_Driver_mssql 1.5.0b3 mssql MDB2 driver  pear/MDB2_Driver_mysql 1.5.0b3 1.4.1 mysql MDB2 driver  pear/MDB2_Driver_mysqli 1.5.0b3 mysqli MDB2 driver  pear/MDB2_Driver_oci8 1.5.0b3 oci8 MDB2 driver  pear/MDB2_Driver_odbc 0.1.0 ODBC Driver for MDB2  pear/MDB2_Driver_pgsql 1.5.0b3 pgsql MDB2 driver  pear/MDB2_Driver_querysim 0.6.0 querysim MDB2 driver  pear/MDB2_Driver_sqlite 1.5.0b3 sqlite MDB2 driver  pear/MDB2_Driver_sqlsrv 1.5.0b3 sqlsrv MDB2 driver  pear/MDB2_Schema 0.8.5 XML based database schema manager  pear/MDB2_TableBrowser 0.1.2 Database table abstraction library (pear list -allから一部抜粋) [ソースコード]----------------------------------------------------------- require_once("MDB2.php"); $dsn = "mysql://user:pass@localhost/db_name"; $conn = MDB2::connect($dsn); // 接続に失敗したらメッセージを表示して終了 if (MDB2::isError($conn)){ die($conn->getMessage()); } //フェッチモード設定 $conn->setFetchMode(MDB2_FETCHMODE_ASSOC); //SELECT文 $sql = <<<EOS SELECT * FROM db_table WHERE name = 'taro' EOS; //実行 $res = $conn->query($sql); //エラーチェック if (PEAR::isError($res)) { die($res->getMessage()); } //値の取得 $row = $res->fetchRow(); //変数$aaaに、別カラム値(例:miyoji)を格納 $aaa = $row['miyoji']; echo "$aaa"; //←(例)mysqlから田中といった苗字を出力したい。 //クローズ $conn->disconnect(); ----------------------------------------------------------------------- エラー出力はありません。

    • ベストアンサー
    • PHP
    • noname#196623
    • 回答数2
  • phpmyadminからphpに読み込ませて配列化

    現在phpmyadminからphpに読み込みこんで配列化する勉強をしています。 syouhinテーブルの中にid name priceというものを用意しています。 $recordSet = mysql_query('SELECT * FROM syouhin'); while($data = mysql_fetch_assoc($recordSet)) { echo $data['id'],$data['name'],$data['price']; } このようにすれば用意しているもの、例えばidが1、nameがバナナ,priceが200、idが2、nameがバナナ,priceが200・・・・と全部でてくると思います。 これは$dataにこれらが入っているのだと思うですが、idが1のものをsyouhin1に格納しidが2のものをsyouhin2に格納するようにしたいのですがどうしたらいいでしょうか? すみません説明がへたくそでして。 プログラムは授業で勉強したばかりで配列が弱いので、丁寧に教えて頂けると嬉しいです。 ここの勉強もしておくべきという場所もありましたら教えて頂けると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
    • noname#159858
    • 回答数1
  • 最大公約数と最小公倍数の問題 php

    <?php while(fscanf(STDIN, "%d %d", $a, $b)) { $gcd = _gcd($a, $b); $lcm = $a / $gcd * $b; print $gcd . " " . $lcm . "\n"; } function _gcd($a, $b) { if($b == 0) return $a; return _gcd($b, $a % $b); } ?> この部分の処理が理解ができません。 return _gcd($b, $a % $b); $bに6、$aに8が入っていた場合、 ここは、何を返すのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPで時間がきたら自動的にアクション

    Webアプリケーション(PHPなど)で、時間がきたら自動的にアクションを起こすことは可能でしょうか? アプリケーションだとタイマーなどを使って、キックできますが、 Webアプリはリクエストがあって初めて動作します。 定期的に動作する方法はあるのでしょうか? リモートから定期的にリクエストしないといけないのでしょうか?

    • ベストアンサー
    • PHP
    • ENTRE
    • 回答数2
  • フォームから受け取ったデータを変数に/PHP

    入力フォームからデータを送信し、受け取ります。 <form action="index.php" method="post"> <input type="text" name="hoge"> <input type="submit"> </form> <?php echo htmlspecialchars($_POST['hoge']); ?> この時に受けったデータが、「りんご」だとして この「りんご」を変数にしたいです。 ↓ <?php $keyword = "りんご"; ?> このようにするには、 <form action="index.php" method="post"> <input type="text" name="hoge"> <input type="submit"> </form> <?php echo htmlspecialchars($_POST['hoge']); ?> の後にどのような処理をすればよいでしょうか? または初めから「$keyword」としてフォームからデータを送ることはできるのでしょうか? 何卒ご指導の程よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpの環境としてmacかwindowsか

    プログラミング含めパソコン自体初心者なのですが、パソコンを買い替える必要が出てきたため、今後のことを考えてパソコン選びをしようと思っています。 調べたところ、macはlinuxベースのため初心者にとっては環境開発のハードルが下がり、実際webアプリをリリースするとなった時も環境の違いからのトラブルが起こりにくいということを目にしたのでじゃあ(macからwindowsを起動できることだし)macにしようかと思ったのですが、windowsでmacを仮想環境として起動できるということを知って、じゃあ高いmacを買う必要あるのか?という状態になっています。hyper-vのような大規模向け?だとアプリケーションとしてosを起動するのではないから、動作が軽いというメリットもあるらしいですが、(バーチャルボックスを利用します。)BTOパソコンを買えば安くスペックの良いPCが買えるのでそれでデメリットはカバーできるのではと考えています。エンジニアの方にはmacが多いようですが、それなりの理由あると思うのですが、調べてみても以外と些細なこと(初心者にとっては)しかないように思えます。決定的な違いはないんでしょうか?それと開発作業と他のタスクを並行してやるのに必要なスペックの目安も教えていただけたら幸いです。

  • PHPの記述方法について教えて下さい。

    <?php $koukoh = file("http://xxxxx.jp/koukoh.txt"); $key = array_rand($koukoh); $daigaku = file("http://xxxxx.jp/daigaku.txt"); $key = array_rand($daigaku); $shakaijin = file("http://xxxxx.jp/shakaijin.txt"); $key = array_rand($shakaijin); $data = file("http://xxxxx.jp/data.txt"); foreach ($data as $val) { $pattern0="/^(\d+\s.+?\s)(.*?)(高卒)(@.*?)(\n|$)/"; $pattern1="/^(\d+\s.+?\s)(.*?)(大卒)(@.*?)(\n|$)/"; $pattern2="/^(\d+\s.+?\s)(.*?)(高社)(@.*?)(\n|$)/"; $pattern3="/^(\d+\s.+?\s)(.*?)(大社)(@.*?)(\n|$)/"; if(preg_match("$pattern0","$val")){ $val=("$val".'@'."$koukoh[$key]".'→'); }elseif(preg_match("$pattern1","$val")){ $val=("$val".'@'."$koukoh[$key]".'→'."$daigaku[$key]".'→'); }elseif(preg_match("$pattern2","$val")){ $val=("$val".'@'."$koukoh[$key]".'→'."$shakaijin[$key]".'→'); }elseif(preg_match("$pattern3","$val")){ $val=("$val".'@'."$koukoh[$key]".'→'."$daigaku[$key]".'→'."$shakaijin[$key]".'→'); } } $replacement=("$data"."$pattern"); preg_replace("$pattern","$replacement","$data"); print_r ($replacement); ?> ■出力結果 @高校名 →大学名 →会社名 → ※実際には各名称はランダムに出力されています。 ■要望 〇ファイル (1)data.txt (2)koukoh.txt (3)daigaku.txt (4)shakaijin.txt 「data.txt」の中で高卒、大卒、高社、大社それぞれがある行には行末に、 高卒がある場合は「@→高校名→」という文字列を追加。 大卒がある場合は「@→高校名→大学名→」という文字列を追加。 高社がある場合は「@→高校名→会社名→」という文字列を追加。 大社がある場合は「@→高校名→大学名→会社名→」という文字列を追加。 上記に該当しない行はそのまま何も追加せずに表示する。 ※data.txtは英字、数字、日本語が混在しています。 ※高校名、大学名、会社名は(2)~(4)の行ごとに格納されている〇〇名を  ランダムに選択したい。 マッチングはpreg_matchやswitchを使ってみたり、 行末追加はarray_pushなども試してみましたが、うまくいきません。 色々と試していますが、ちょっとパニックに陥っています。 どうかご教授の程、お願い申し上げます。

    • ベストアンサー
    • PHP
    • himedai
    • 回答数1
  • 超初心者のApache & PHPインストールについて

    大変恐縮ですが、ふとした興味からPHPを学んでみたいと考えており、勉強をスタートしました。まずは手始めに、と環境をつくる作業を始めたのですが、早速出だしでつまづきました。 作業環境は、Mac OSX 10.5です。 Apacheをまずはインストールしようとしましたが、 Apacheのダウンロード>(ターミナルで)展開>configureコマンド>makeでコンパイル というところまで行くんですが、その後、$sudo make installで完了かと思いきや。。。 "USER is not in the sudoers file. This incident will be reported." と表示され、これ以降、先に進めません。。 これはいったい何が原因なのでしょうか? 厚かましいのは重々承知なのですが超初心者なのでどなたか助けていただければ、と思い質問しました。

    • 締切済み
    • PHP
  • PHP + Oracleで『処理中です』を表示したい…

    PHP + Oracleで『処理中です』を表示したい… PHP5 + Oracle10gでの開発中です。 フォーム1(1.php)でUser・PWを入力し、 ボタンをクリックすると SQL(SELECT文)を実行して結果をフォーム2(2.php)に 表示する』といったものを開発したいと考えています。 結果画面でのSQL結果表示は問題なくできたのですが、 結果表示までに時間がかかってしまいます。 2.phpはこんな感じです。 <?php // POSTされたUser・PWのチェック // <head>をecho // Oracleに接続 // SQL実行 <-- これが時間がかかる // <body>をecho <-- <table>にSELECT結果をセット ?> そこで、SELECT結果を表示するまでの間『処理中です』みたいなものを 表示したいのですがどうしたらいいのでしょうか。 可能であれば、'処理中です'という文字と プログレスバーのようなGIFを表示したいと思います。 よろしくお願いいたします。

    • 締切済み
    • PHP
    • e60
    • 回答数2
  • wp-config.php が作成できない。XREAサーバにて。

    wp-config.php が作成できない。XREAサーバにて。 クライアントからの依頼により、WordPressでブログを作成したいとの件を請けました。 クライアントが使用しているサーバは”XREA”のものを使用しているのですが、初期設定の段階、”wp-config.php”を作成しようとすると、下記のようなエラーメッセージがでてきてしまいます。 ?ユーザー名とパスワードに間違いはありませんか ? ?ホスト名に間違いはありませんか ? ?データベースサーバーは動いていますか ? ユーザ名・パスワードは合致、ホスト名(これって変える必要はないですよね?)も大丈夫だと思います。 (記載は下記のような感じだと思いますが、大丈夫でしょうか??) http://s-oh.sakura.ne.jp/wp.png ”wp-config.php”の手動作成も試してUPすると、”Web サイト側でページを表示できません”との表示が。。 う~ん、記述が甘かったのでしょうか?? ちなみにFTPパーミッションはフォルダ全て"777"です。 セーフモードも試してます。 一度さくらサーバで作成したのですが、その際は上手く行ったので、もどかしい限りです。 どなたか詳しい方、是非ともご教授願えればと思います。 何卒、宜しくお願い致します。