yossan69のプロフィール
- ベストアンサー数
- 1
- ベストアンサー率
- 50%
- お礼率
- 33%
- 登録日2007/06/26
- 買物カートについて
こんばんは。 只今、セッションを利用し、買物カートを作っているのですが、数種ある商品を追加でカートに入れるような流れのとき、既にカートへいれたデータは、配列を利用してデータを保存するような流れになるのでしょうか?(それとも各々のセッション名を利用?) 勉強のつもりで作っているのですが、なかなかイメージが沸きにくく、配列を利用するのかな・・とは思っているものの、適切なアドバイスを頂戴できれば幸いに思い、投函させていただきました。 上記に含め、カートを作成する際の注意なんだども御座いましたら、ご指導のほど宜しくお願いいたします。
- 締切済み
- PHP
- noname#38067
- 回答数2
- pear_info.phpも表示できません
PCをサーバーにしてPHPの練習をしている初心者です。最近PEARを入れてDBパッケージをインストールしたのですが、機能しなくて困っています。試しにpear_info.phpを作ってブラウザで開くと下記の警告がでました。 ---------------------------------------------- <?php ini_set ("display_errors", "1"); error_reporting(E_ALL); require_once ("PEAR/Info.php"); //←line 5 $info = new PEAR_Info(); $info->show(); ?> Warning: require_once(PEAR/Info.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\pear_info.php on line 5 Fatal error: require_once() [function.require]: Failed opening required 'PEAR/Info.php' (include_path='.;c:\php\includes;C\php\PEAR;') in C:\Program Files\Apache Group\Apache2\htdocs\pear_info.php on line 5 (コピーペーストすると\になりましたが、ブラウザの表示では/の逆向きです) ---------------------------------------------- DB::connectでも同様の警告が出ます。PHPとMySQLだけだと問題なく動くのでPEARのパスを確認したのですか、原因が分かりません。助言いただけるとありがたいです。 php.iniのパス ;***** Added by go-pear include_path=".;c:\php\includes;C\php\PEAR;" ;***** phpinfoのinclude_path .;c:\php\includes;C\php\PEAR; (コピーペーストすると\になりましたが、ブラウザの表示では/の逆向きです) コマンドプロンプトから "C:\PHP>pear list" での表示 Archive_tar 1.3.2 stable Console_Getopt 1.2.3 stable DB 1.7.11 stable MDB2 2.4.1 stable PEAR 1.6.0 stable Pear_info 1.6.1 stable Structure_Graph 1.0.2 stable PCの環境 Windows XP Apache 2.0.59 PHP 5.2.3 MySQL 5.0.41
- チェックボックスから、データベース入力
HTMLのチェックボックスから、データベースにデータ入力する仕組みを検討しております。 HTMLページでチェックされたものは、keywordカラムに入力されるようにしたいと考えております。 1) HTMLページ <? require('../include/init.inc'); $email = $_POST{'email'}; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> <FORM name="myFORM"> <INPUT type="checkbox" name="name[]" onclick="chg()" value="aaa">:aaa <INPUT type="checkbox" name="name[]" onclick="chg()" value="bbb">:bbb <INPUT type="checkbox" name="name[]" onclick="chg()" value="ccc">:ccc <INPUT type="checkbox" name="name[]" onclick="chg()" value="ddd">:ddd <INPUT type="checkbox" name="name[]" onclick="chg()" value="eee">:eee <INPUT type="checkbox" name="name[]" onclick="chg()" value="fff">:fff </body> </FORM> <form action="Test1.php" method="post"> <input type=submit value='選択'> → ここで配列のデータを変数に入れる処置が必要? 2) Test1.php <? require('../include/init.inc'); $email = $_POST{'email'}; $name = $_POST{'name'}; var_dump($HTTP_POST_VARS); $sql = "BEGIN; update mailing_list_sentaku set keyword = '$name' where mailing_list_name = '$email'; COMMIT;"; pg_query("$sql"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> </head> <body> ・データベース - postgresql 8.1.9 - PHP 5.2.1 postgres=# \d mailing_list_sentaku ・mailing_list_name : character varying(40) ・keyword : character varying(200) 現状は、Test1.phpにもデータが渡っておらず、原因がつかめていない状況です。ご協力よろしくお願いいたします。
- ベストアンサー
- PostgreSQL
- hokuhoku7
- 回答数3