hyoro の回答履歴

全14件中1~14件表示
  • PHP mysql の戻り値

    PHP内にて、下記の処理、上手くINSERTはされているのですが、 デバッグで埋めた print のところで res1 == Object id #6 が表示されます。 (1) Object id #6とはなんでしょうか? (2)正常、異常のときの $stmt の戻り値は何が返りますか?   (3)正常、異常のときの $res  の戻り値は何が返りますか? ~~~(一部抜粋)~~~ $sql = "insert into thread ( id, name, insert_datetime ) values (?, ? , now())"; $stmt = self::$_conn->prepare($sql); $res = $stmt->execute(array($id_mx,$this->get('name'))); print "res1 == ".$res."</br>"; die_if_dberror($res); ~~~~~~~~~~~

    • ベストアンサー
    • PHP
    • noname#152215
    • 回答数2
  • EC-CUBEの管理画面内に円グラフを表示させたい

    管理画面に抽出条件を設定するフォームがあり、 送信ボタンを押すと、テーブル内に結果データを表示させると同時に、 同じ画面内に、結果データをもとにした円グラフを表示させたいのですが、 どなたか分かる方いませんか? EC-CUBEには元々下記の円グラフ生成クラスが用意されているのですが、 かなりカスタマイズしてしまったためか、表示がうまくできません。 SC_GraphPie extends SC_GraphBase なので、このクラスは使わずに表示させたいと思います。 下記のような立体型ではない円グラフを画面の一部分に表示させたいのです。 http://php.eweb-design.com/0208_cir.php できれば円グラフだけのために新たなクラスも新たなファイルも作りたくありません。 現在コーディング中のPHPファイル内に円グラフ生成用の関数を設けて、 テンプレ側では出力させたいです。 具体的には、PHPでの円グラフ生成関数と、テンプレ側での円グラフ表示部分の サンプルコードをいただけたら幸いです。 切実ですので、どなたかよろしくお願いいたします。

    • 締切済み
    • PHP
  • php メールフォーム日付チェック方法

    現在メールフォームで生年月日を記述しており、生年月日の値を確認画面に渡し、確認画面にて日付チェックをして、日付が間違っていたらフォーム画面に戻るということをやりたいのですが、日付チェックの部分で困っています。 例→2月20日は○  →2月30日は× form.php <?php //年の入力 print '<select name="year">' . "\n"; $start = date('Y') -29; $end = date('Y') -16; for ($i = $start; $i <= $end; $i++) { print '<option value="' . sprintf("%04d",$i) . '">' . sprintf("%04d",$i) . '</option>' . "\n"; } print '</select>年' . "\n"; //月の入力 print '<select name="month">' . "\n"; for ($i = 01; $i <= 12; $i++) { print '<option value="' . sprintf("%02d",$i) . '">' . sprintf("%02d",$i) . '</option>' . "\n"; } print '</select>月' . "\n"; //日の入力 print '<select name="day">' . "\n"; for ($i = 01; $i <= 31; $i++) { print '<option value="' . sprintf("%02d",$i) . '">' . sprintf("%02d",$i) . '</option>' . "\n"; } print '</select>日' . "\n"; ?> confirm.php //生年月日をチェック if (checkdate($month, $day, $year)) { $error[] = '生年月日が正しくありません。'; } という記述です。 この記述方法ですと、 2月20日は「生年月日が正しくありません。」とでてきますが、 2月31日を指定すると確認画面を通過できるという謎の状態になっています。 できれば閏年の計算もできる方法もお願いします。 どうかご教授お願いします。

    • ベストアンサー
    • PHP
    • h-h13
    • 回答数2
  • php メールフォーム日付チェック方法

    現在メールフォームで生年月日を記述しており、生年月日の値を確認画面に渡し、確認画面にて日付チェックをして、日付が間違っていたらフォーム画面に戻るということをやりたいのですが、日付チェックの部分で困っています。 例→2月20日は○  →2月30日は× form.php <?php //年の入力 print '<select name="year">' . "\n"; $start = date('Y') -29; $end = date('Y') -16; for ($i = $start; $i <= $end; $i++) { print '<option value="' . sprintf("%04d",$i) . '">' . sprintf("%04d",$i) . '</option>' . "\n"; } print '</select>年' . "\n"; //月の入力 print '<select name="month">' . "\n"; for ($i = 01; $i <= 12; $i++) { print '<option value="' . sprintf("%02d",$i) . '">' . sprintf("%02d",$i) . '</option>' . "\n"; } print '</select>月' . "\n"; //日の入力 print '<select name="day">' . "\n"; for ($i = 01; $i <= 31; $i++) { print '<option value="' . sprintf("%02d",$i) . '">' . sprintf("%02d",$i) . '</option>' . "\n"; } print '</select>日' . "\n"; ?> confirm.php //生年月日をチェック if (checkdate($month, $day, $year)) { $error[] = '生年月日が正しくありません。'; } という記述です。 この記述方法ですと、 2月20日は「生年月日が正しくありません。」とでてきますが、 2月31日を指定すると確認画面を通過できるという謎の状態になっています。 できれば閏年の計算もできる方法もお願いします。 どうかご教授お願いします。

    • ベストアンサー
    • PHP
    • h-h13
    • 回答数2
  • phpで作成した構文が上手く動きません 。

    phpでmysqli構文が上手く動きません 質問します、よろしくお願いします。 現在 winVista、Xampp( apache、 php5、 mysql)にてプログラムの勉強をローカルで行っています。 ですが、書籍に載っていた以下のコードを実行してもエラーがでてうまく動きません。 幾ら調べてもわからず困っております、なにが原因でしょうか?ご教授をお願いいたします。 <?php /************************************************* * データベース操作 * */ require_once 'MDB2.php'; $sv = "localhost"; $dbname = "login_apri"; $user = "root"; $pass = "123456789"; $dsn = "$dbType://$dbUser:$dbPass@$dbHost/$dbName"; //---------------------------------------------------- // データベース接続 //---------------------------------------------------- function db_connect($dsn){ $conn =& MDB2::connect($dsn); // 接続に失敗したらメッセージを表示して終了します。 if (MDB2::isError($conn)){ die($conn->getMessage()); } return $conn; } //---------------------------------------------------- // 検索結果を多次元配列で受け取る //---------------------------------------------------- function select_arrays($conn, $sql){ $result = execute_sql($conn, $sql); // レコードの取得 $i=0; $data = array(); while ($rec = $result->fetchRow(DB_FETCHMODE_ASSOC)) { foreach( $rec as $key => $value){ $value = sjis2euc_for_Winodows($value); $data[$i][$key] = $value; } $i++; } // 検索件数 $count = $result->numRows(); // クエリー結果セットの開放 $result->free(); return array($data, $count); } // 検索件数 $count = $result->numRows(); // クエリー結果セットの開放 $result->free(); return array($data, $count); } /************************************************* ブラウザに表示されるエラーは以下の通りです。 Fatal error: Call to undefined method MDB2_Error::fetchRow() in C:\xampp\htdocs\HP\login_main\php_libs\module\dbtest3.php on line 32 32行目は while ($rec = $result->fetchRow(DB_FETCHMODE_ASSOC)) { どなたかご回答をなにとぞ宜しくお願いします。

    • 締切済み
    • PHP
  • PEAR DB::connectメソッドの引数

    接続文字列の一般的な書式として以下のように書かれていました。 DB::connect("データベースの種類://ユーザ名:パスワード@ホスト名/データベース名"); レンタルサーバ(ロリポップ)でMySQLを利用するつもりですが、 「mysql://」以降の記述がわかりません。 PHPMyAdminのログインで使うユーザ名やパスワードのことでしょうか?

    • 締切済み
    • PHP
    • noname#102628
    • 回答数1
  • PEAR::Authの典型的な使用例はどうしてDBのテーブル名がないのですか?

    下記のサイトにてAuthについてのチュートリアルをみたのですが どうしてDBのテーブル名など設定する箇所の記載がないのですか? 本当にこれで動いてますか? http://pear.php.net/manual/ja/package.authentication.auth.intro.php 導入 – 使用例 Authについてのチュートリアル PEAR::Authの典型的な使用例 ちなみに 他の下記のようなサイトには、記載がありました。 Auth で MySQL を使った認証 http://www.bnote.net/php/pear/25_auth_db.shtml

    • ベストアンサー
    • PHP
    • saekija
    • 回答数1
  • ブラウザ判別

    ブラウザの判別が必要になる事はよくあると思うのですが、ブラウザの種別だけでなくバージョン情報等も取得したい場合等より詳細な情報が必要な場合、皆様はどういった方法を取っていますか? 独自でスクリプトを書いている! こんなライブラリがあるよ! などご意見お願いします。

    • ベストアンサー
    • PHP
    • k17s
    • 回答数2
  • PHPを難読化したい

    ちょこっと自作したPHPシステムを配布する際に、 人にコードを解析されないように難読化したいと思っています。 条件としては、難読化したソースファイルをそのままPHPファイルとして利用できる程度の難読化をしてくれればいいと思っています。 お勧めの難読化システムはありませんか?

    • 締切済み
    • PHP
  • ブラウザ判別

    ブラウザの判別が必要になる事はよくあると思うのですが、ブラウザの種別だけでなくバージョン情報等も取得したい場合等より詳細な情報が必要な場合、皆様はどういった方法を取っていますか? 独自でスクリプトを書いている! こんなライブラリがあるよ! などご意見お願いします。

    • ベストアンサー
    • PHP
    • k17s
    • 回答数2
  • エディタについて

    PHPを開発するにあたって、デバック機能付きのエディタは無いでしょうか? ありましたら、お勧めのエディタと、詳しい設定詳細とか教えて欲しいです。 お願いします

    • ベストアンサー
    • PHP
  • php初心者です。

    まだ、プログラムを始めたばかりで右も左も分からないのですが、 php5.1.6とMySQL5.0.45はどこでダウンロード出来るのでしょうか? 前任者が管理していたサーバのデータベースが上記だったのですが 古い?からなのかネット上で探すことが出来ませんでした。 既にダウンローは出来ないのでしょうか? それであれば他のバージョンで代用が出来るのでしょうか? phpに詳しい方がいらっしゃいましたら、是非ご教授願えないでしょうか? 何卒、宜しくお願い致します。

    • 締切済み
    • PHP
  • マルチバイトのチェック

    文字を格納した変数に、マルチバイトが含まれていたらtrue無ければfalseみたいな処理がしたいのですが、どのようにすればよいでしょうか?

    • ベストアンサー
    • PHP
  • RSSデータの読み込み方を教えてください!

    よろしくお願いします...m(_ _)m YahooブログのRSSは、 <?php $xml=simplexml_load_file($yahoo_adrs); for($i=0;$i<=20;$i++){ $title=$xml->channel->item[$i]->title; $title=mb_convert_encoding($title,'SJIS','UTF-8'); } ?> で、タイトル取得が出来ますが、 goo、biglobeブログのRSSは、この方法でも読み込んでくれません。 今は、下記のようなコードで読み込んでます。 $fp=fopen($goo_adrs,'r'); $result=stream_get_contents($fp); fclose($fp); $parser=xml_parser_create('UTF-8'); xml_parse_into_struct($parser,$result,$value,$index); foreach($value as $a){ foreach($a as $b =>$keyb){ if($b=="tag"){ $sw=0; } if($b=="tag" AND $keyb=="TITLE"){ $sw=1; } if($sw==1 AND $b=="value"){ $title=$keyb; } } } この方法は、取りこぼしがある為、 20件のデータが10件だったり15件だったりして不便です。 simplexmlのような方式で、サクッと全部取得できて、 簡単な方法はないでしょうか? ajaxは勉強を始めたばかりで、使えません。 PHPで何とか処理したいと考えてます。 ご指導、よろしくお願いします。 m(_ _)m 現在、下記のブログで利用しています。 http://maybis.sitemix.jp/blog/

    • ベストアンサー
    • PHP