level2012 の回答履歴
- エラーで悩んでます。。
ショッピングカートを作成しようと思い、以下を書いたんですが、 送り先入力確認画面へ進むと、 Fatal error: Call to undefined function cart_detail() in /usr/local/www/htdocs/○○○○/public_html/cart.php on line 472 と出てセッションに保存されたデータもなにも表示されません。 472は、★を付けた部分です。 何度も書き直しはしましたので、スペルミスは無いと思います。 どこが悪いのでしょうか? 本気で悩んでます・・よろしくお願いします。 ● メインプログラムの一部 ● // 送り先入力確認画面 //-------------------------------------------------------------- function orderCfm() { global $CONF,$ITEM,$FORM; $flgErr = false; $tagErr = ""; //入力エラーチェック -------------省略--------------- //エラーがあれば if($flgErr) { $tagErr = '<p><img src="○○○.gif" /></p><ul class="caution mark0n">'.$tagErr.'</ul>'; orderForm($tagErr); //エラーがなければ } else { //セッションに保存 $_SESSION["user"]["name"] = $FORM["name"]; $_SESSION["user"]["pref"] = $FORM["pref"]; $_SESSION["user"]["address"] = $FORM["address"]; $_SESSION["user"]["tel"] = $FORM["tel"]; $_SESSION["user"]["mail"] = $FORM["mail"]; $_SESSION["user"]["bikou"] = $FORM["bikou"]; $code = openFile("_tmp_orderCfm.html"); $code = implode("",$code); $code = explode("<!--section-->",$code); print $code[0]; //カートの中身を表示 list($flg,$goukei) = cart_detail($code[1]); ★472 $line = $code[2]; $line = str_replace("#name#",$FORM["name"],$line); $line = str_replace("#pref#",$FORM["pref"],$line); $line = str_replace("#address#",$FORM["address"],$line); $line = str_replace("#tel#",$FORM["tel"],$line); $line = str_replace("#mail#",$FORM["mail"],$line); $line = str_replace("#bikou#",chgForRec($FORM["bikou"]),$line); $line = str_replace("#goukei#",number_format($goukei),$line); print $line; exit; } } ● _tmp_orderCfm.html ● <body id="cart" class="twinColum"> <div id="wrapper"> <div id="contents"> <div id="primary"> <script type="text/javascript">resizePage()</script> <!-- InstanceBeginEditable name="primary" --> <p>下記の内容で送信されますか?</p> <table class="type1"> <tr> <th> </th> <th>品名</th> <th>価格</th> <th>数量</th> <th>小計</th> </tr> <!--section--> <tr> <td><img src="images/pict#itemID#S.jpg" alt="#itemName#" /></td> <td>#itemName#</td> <td>#priceF#円</td> <td>#orderNum#個</td> <td>#syoukei#円</td> </tr> <!--section--> <tr> <td colspan="4" class="alR">合計</td> <td>#goukei#円</td> </tr> </table> <table class="type1"> <tr> <th>お名前</th> <td>#name#</td> </tr> -------------省略--------------- <tr> <th>備考</th> <td>#bikou#</td> </tr> <tr> <td colspan="2" class="alC"> <form action="cart.php" method="post"> <input type="hidden" name="mode" value="orderEnd" /> <button type="submit"><img src="○○○.gif" alt="" width="205" height="55" /></button> </form> </td> </tr> </table> <!-- InstanceEndEditable --> <p class="pageTop noLM"><a href="javascript:go_top();">ページトップへ</a></p> </div> <div id="secondary"> <div id="sideNavi"> <!-- InstanceBeginEditable name="sideNavi" --> <h2 class="imgRep cart-flow first">ご注文のフロー</h2> <ul id="subNavi"> <li>カートの内容確認</li> <li>送り先住所の入力</li> <li>ご注文内容の確認</li> <li>ご注文完了</li> </ul> <!-- InstanceEndEditable --> </div> </div> </div> </body> メインプログラムは文字制限を考えて、一部省略していますが、 一応メインプログラムを添付しておこうと思います。
- 締切済み
- PHP
- superball2
- 回答数4
- HTML生成後、サーバへアップロードする方法
テキストエリアより入力(携帯電話に表示する簡単な文字のみの文章)して それをテーブルに保存しています。 POST内容をそのままテーブルにINSERTしています。 テーブルよりこれをリードしてHTMLファイルを生成したいです。 簡単に生成する方法はありますか?また、作成後サーバにアップロードしたいです。 どなたか協力よろしくお願いします。 【開発環境】 PHP5 MYSQLver.5 【textarea入力内容】 1行目【今日のお知らせ】enter 2行目【内容1】enter 3行目【内容2】enter 4行目【内容3】enter 5行目【内容4】enter 【テーブル保存内容】 1行目【今日のお知らせ】 2行目【内容1】 3行目【内容2】 4行目【内容3】 5行目【内容4】 入力した内容をそのまま保存しています。 内容の確認を表示する際には【nl2br($row["keitai"])】で改行を<br>に変換して出力するようにしています。 【入力画面】 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> </head> <body> <table> <tr> <td>携帯サイト内容</b></td> <td><textarea cols="18" rows="10" name="keitai"></textarea></td> </tr> </table> </body> </html>
- 数値 1 を文字列"01"に変換したい
初心者です。教えて頂けますか? ある関数から出てきた配列数からファイル名を指定したいのですが、 数値 1 を文字列"01"に変換するにはどの様にすれば良いでしょうか? よろしくおねがいします。 $array = hoge(); $count = count($array); $countString = $count;//<-ここでどのようにすれば良いでしょうか? $fileName = 'hogehoge'.$countString.'.zip';
- 締切済み
- PHP
- psychesine
- 回答数1
- ディレクトリへのアクセス制限
htaccessを使って、ディレクトリへのアクセス制限をしたいのですが。 できれば、IDとパスワードの発行、管理はMySQL プログラムはPHPで作成したいと思っています。 いまいち、htaccessを使っての制限方法の仕組みが よく分かっていないのですが、サンプルコードかフリーのプログラムが あれば教えていただけないでしょうか?
- アクションスクリプト 外部JPGを読み込み
下記のアクションスクリプトで外部JPGを読み込ませているのですが、IEだと1枚目のJPGが読み込まれません。 どなたか原因を教えてください! よろしくお願いします。 mcl.addListener(listener); for (var i:Number = 1; i<=Max; i++) { mcl.loadClip("img1/"+i+".jpg",_root["mc"+i } var bmcl:MovieClipLoader = new MovieClipLoader(); for (var i:Number = 1; i<=Max; i++) { /* bmcl.loadClip("img2/"+i+".jpg",_root["btn.thumb"+i]);*/ var btn:MovieClip = _root.attachMovie("btn_mc", "btn"+i, Max+i btn.id = i; bmcl.loadClip("img2/"+i+".jpg",btn.thumb
- 「Flex3 」用の無料のeclipseプラグイン探してます
「Flex3 」開発用の無料のeclipseのプラグインはありますか? 現在「Flex3」を体験版の「FlexBuilder3 eclipse plugin」で勉強しています。 Flexをかなり気に入ったので、今後使いたいと思っているのですが、FlexBuilderの値段の高さにビックリ...。 コードアシストの機能だけあれば良いので、無料のeclipseのプラグインがあったら教えてください。 よろしくお願いします。
- PHPでcsv内のデータをカテゴリ・サブカテゴリ別で表示させたい
sample.csvの中身が、 [製品名・カテゴリ・サブカテゴリ] であるとして、 これをカテゴリ・サブカテゴリ別で表示させたいのですが、 いまいちどのようにしたらいいのかわかりません。 csvの中身のカテゴリ・サブカテゴリは何個あるか分からない状況で、 それぞれのカテゴリ・サブカテゴリに一致した製品を表示していくということがしたいです。 要はcsvの中身を添付ファイルのように表示させていきたいです。 foreachでcsvを分解し、カテゴリのみの配列を新たに作成。 その配列をさらにforeachで回し、、、、 などいろいろしてみたのですが、どうにもこうにもできません。 質問内容が支離滅裂かもしれませんが、 よろしくお願いいたします。
- PHPでcsv内のデータをカテゴリ・サブカテゴリ別で表示させたい
sample.csvの中身が、 [製品名・カテゴリ・サブカテゴリ] であるとして、 これをカテゴリ・サブカテゴリ別で表示させたいのですが、 いまいちどのようにしたらいいのかわかりません。 csvの中身のカテゴリ・サブカテゴリは何個あるか分からない状況で、 それぞれのカテゴリ・サブカテゴリに一致した製品を表示していくということがしたいです。 要はcsvの中身を添付ファイルのように表示させていきたいです。 foreachでcsvを分解し、カテゴリのみの配列を新たに作成。 その配列をさらにforeachで回し、、、、 などいろいろしてみたのですが、どうにもこうにもできません。 質問内容が支離滅裂かもしれませんが、 よろしくお願いいたします。
- PHPでcsv内のデータをカテゴリ・サブカテゴリ別で表示させたい
sample.csvの中身が、 [製品名・カテゴリ・サブカテゴリ] であるとして、 これをカテゴリ・サブカテゴリ別で表示させたいのですが、 いまいちどのようにしたらいいのかわかりません。 csvの中身のカテゴリ・サブカテゴリは何個あるか分からない状況で、 それぞれのカテゴリ・サブカテゴリに一致した製品を表示していくということがしたいです。 要はcsvの中身を添付ファイルのように表示させていきたいです。 foreachでcsvを分解し、カテゴリのみの配列を新たに作成。 その配列をさらにforeachで回し、、、、 などいろいろしてみたのですが、どうにもこうにもできません。 質問内容が支離滅裂かもしれませんが、 よろしくお願いいたします。
- PHPでcsv内のデータをカテゴリ・サブカテゴリ別で表示させたい
sample.csvの中身が、 [製品名・カテゴリ・サブカテゴリ] であるとして、 これをカテゴリ・サブカテゴリ別で表示させたいのですが、 いまいちどのようにしたらいいのかわかりません。 csvの中身のカテゴリ・サブカテゴリは何個あるか分からない状況で、 それぞれのカテゴリ・サブカテゴリに一致した製品を表示していくということがしたいです。 要はcsvの中身を添付ファイルのように表示させていきたいです。 foreachでcsvを分解し、カテゴリのみの配列を新たに作成。 その配列をさらにforeachで回し、、、、 などいろいろしてみたのですが、どうにもこうにもできません。 質問内容が支離滅裂かもしれませんが、 よろしくお願いいたします。
- PHPの実行結果画面について
PHPのサンプルをxamppのhtdocsのフォルダのなかにサンプルソースを 置いたのですが、添付データの画面のように表示されます。 そこで、アクセス権限がないと思いパーミッションの設定を777に変更したのですが、それでもうまくいきません。 しかし、 <?php phpinfo() ?>を書いたファイルはちゃんと画面に表示されます。 こういう画面が表示されるときは、どういうときでしょうか? PHPの初心者なので ご教授よろしくおねがいします。
- 締切済み
- PHP
- fujisawa33
- 回答数4
- PHPで文字化けしないようにする方法
PHPの本に記載のあるサンプルを実行したら、結果が文字化けしてしまいました。初歩的な質問ですみません、文字化けを解消するには、最初にどのような記述をすればいいのでしょうか?
- 配列の要素(value)に、変数を格納するのはダメ??
PHP5の環境で作業をしています。 $apple = "りんご"; $orange = "みかん"; $banana = "バナナ"; $array_test = array("$apple","$orange""$banana"); print_r($array_test); /*------------- 結果: Array ( [0] => りんご [1] => みかん [2] => バナナ ) -------------*/ すごく初歩的なことをお聞きしているかもしれませんが、 配列の要素に「変数」を入れるのはダメでしたでしょうか? 検索して探してみても、なかなか出てこないので…。 (検索の仕方が悪いだけでしょうか。) 意外に見つからないので、驚いています。 実際、上のコードで試すと、問題なく希望通りの結果を返してくれます。 でも、これは、作法的にはよろしくないのでしょうか?
- 配列の要素(value)に、変数を格納するのはダメ??
PHP5の環境で作業をしています。 $apple = "りんご"; $orange = "みかん"; $banana = "バナナ"; $array_test = array("$apple","$orange""$banana"); print_r($array_test); /*------------- 結果: Array ( [0] => りんご [1] => みかん [2] => バナナ ) -------------*/ すごく初歩的なことをお聞きしているかもしれませんが、 配列の要素に「変数」を入れるのはダメでしたでしょうか? 検索して探してみても、なかなか出てこないので…。 (検索の仕方が悪いだけでしょうか。) 意外に見つからないので、驚いています。 実際、上のコードで試すと、問題なく希望通りの結果を返してくれます。 でも、これは、作法的にはよろしくないのでしょうか?
- 会員向けページを作る場合に Cokkie に焼く情報を教えてください。
会員向けページを作る場合に、Cokkieを焼いて、一度ログインすればブラウザを閉じるまではログインしっぱなしという状態にしたいのですが、どのような Cookiie を焼けばよいと思いますか?焼くCookie にはユーザーIDとpassword 以外に何が必要でしょうか?アドバイスお願いします。
- ベストアンサー
- PHP
- noname#159148
- 回答数5
- 配列の要素(value)に、変数を格納するのはダメ??
PHP5の環境で作業をしています。 $apple = "りんご"; $orange = "みかん"; $banana = "バナナ"; $array_test = array("$apple","$orange""$banana"); print_r($array_test); /*------------- 結果: Array ( [0] => りんご [1] => みかん [2] => バナナ ) -------------*/ すごく初歩的なことをお聞きしているかもしれませんが、 配列の要素に「変数」を入れるのはダメでしたでしょうか? 検索して探してみても、なかなか出てこないので…。 (検索の仕方が悪いだけでしょうか。) 意外に見つからないので、驚いています。 実際、上のコードで試すと、問題なく希望通りの結果を返してくれます。 でも、これは、作法的にはよろしくないのでしょうか?
- 配列の要素(value)に、変数を格納するのはダメ??
PHP5の環境で作業をしています。 $apple = "りんご"; $orange = "みかん"; $banana = "バナナ"; $array_test = array("$apple","$orange""$banana"); print_r($array_test); /*------------- 結果: Array ( [0] => りんご [1] => みかん [2] => バナナ ) -------------*/ すごく初歩的なことをお聞きしているかもしれませんが、 配列の要素に「変数」を入れるのはダメでしたでしょうか? 検索して探してみても、なかなか出てこないので…。 (検索の仕方が悪いだけでしょうか。) 意外に見つからないので、驚いています。 実際、上のコードで試すと、問題なく希望通りの結果を返してくれます。 でも、これは、作法的にはよろしくないのでしょうか?
- 各ページ、値の大きい順に3件ずつ、表示できるようにし、ページ分けしたい。
PHP5、SQLite2.8の環境で作業をしています。 ■データ R:大きい順(1,2,3...) I:ID(1987~等) N:名前(りんご~等) R I N --------- 1 1987 りんご 2 1789 ごりら 3 1323 らっぱ --------- 4 1045 パイナップル 5 956 ルビー 6 448 ビー玉 --------- 7 311 マントヒヒ 8 259 ヒトデ 9 177 電池 --------- 10 123 ちくわ 11 101 わんこ 12 97 こども --------- 13 64 モモンガ 上記データを、3項目ずつ区切り(※「--------」が区切り線です)、 IDの大きなグループ順に、1ページ目、2ページ目、、、と、 ページ分けしたいのですが、この場合、 SQL文(特に、お分かりになるのであれば、SQLite)では、 どのようなロジックで書き表すことができますでしょうか。 以上、どなたか、よろしくお願い致します。 --------ここから下は、読んで頂かなくても結構です。---------- ちなみに、ID値が「飛び飛び」になっているのは、 ID値の途中の値を適宜削除(DELETE文)していたりするからです。 ID値が飛び飛びではない場合の方法であれば私にも作ることができ、 また、その方法で実際に作って動かしていたのですが、 その後、スクリプトに削除処理機能(DELETE文使用)を加えたところ、 前述の通り、ID値が飛び飛びとなり、 その結果、スクリプトが思わぬ動きをするようになってしまったので、 このような質問をさせて頂きました。 -------------------------------------------------
- 各ページ、値の大きい順に3件ずつ、表示できるようにし、ページ分けしたい。
PHP5、SQLite2.8の環境で作業をしています。 ■データ R:大きい順(1,2,3...) I:ID(1987~等) N:名前(りんご~等) R I N --------- 1 1987 りんご 2 1789 ごりら 3 1323 らっぱ --------- 4 1045 パイナップル 5 956 ルビー 6 448 ビー玉 --------- 7 311 マントヒヒ 8 259 ヒトデ 9 177 電池 --------- 10 123 ちくわ 11 101 わんこ 12 97 こども --------- 13 64 モモンガ 上記データを、3項目ずつ区切り(※「--------」が区切り線です)、 IDの大きなグループ順に、1ページ目、2ページ目、、、と、 ページ分けしたいのですが、この場合、 SQL文(特に、お分かりになるのであれば、SQLite)では、 どのようなロジックで書き表すことができますでしょうか。 以上、どなたか、よろしくお願い致します。 --------ここから下は、読んで頂かなくても結構です。---------- ちなみに、ID値が「飛び飛び」になっているのは、 ID値の途中の値を適宜削除(DELETE文)していたりするからです。 ID値が飛び飛びではない場合の方法であれば私にも作ることができ、 また、その方法で実際に作って動かしていたのですが、 その後、スクリプトに削除処理機能(DELETE文使用)を加えたところ、 前述の通り、ID値が飛び飛びとなり、 その結果、スクリプトが思わぬ動きをするようになってしまったので、 このような質問をさせて頂きました。 -------------------------------------------------