yossy-55のプロフィール
- ベストアンサー数
- 5
- ベストアンサー率
- 55%
- お礼率
- 100%
- 登録日2007/02/15
- PEAR Pagerを利用してデータの管理をしたいのですが・・・
Pagerを使ってページ送り機能を自分のホームページに用いたいと思っています。 いろんなサイトを参考にして調べているのですが、理解できなくて困っています。何を勉強して、何を用いるのかという時点です。 どういう知識を身につければいいのかわかる方いらっしゃいましたら教えてください。よろしくお願いします。 ちなみに私がしたいことは、テーブルにのせたデータを100個作って、1ページにつきそのデータを5件ずつ表示させることです。 これはPagerでも可能でしょうか。 またページのデザインはメニューはPHP、デザインはCSSによって行っています。このファイルにpagerを組み込むことはできるでしょうか? 初心者的な内容かもしれませんがよろしくお願いいたします。
- 締切済み
- PHP
- takachan22
- 回答数1
- ショッピングカートで$_SESSIONへデータを格納する方法
$syohin_code = $_POST['syohin_code']; $syohin_name = $_POST['syohin_name']; $sale_price = $_POST['sale_price']; $kazu = $_POST['kazu']; $_SESSION['cart']['$syohin_code'] = array ("syohin_code" => $syohin_code , "syohin_name" => $syohin_name, "sale_price" => $sale_price , "kazu" => $kazu ); foreach ($_SESSION['cart']['$syohin_code'] as $key => $value){ echo $key . $value;} データベースより一覧表示した商品を「カートに入れる」ボタンを使いPOSTした値を上記のcart.phpへ飛ばし、配列としてセッション変数に格納しました。ひとつの値は上記より取得できるのですが、複数の商品を格納する方法がどうしても分かりません。それともどこかに保存されているのでしょうか? この取得したデータを元に、購入商品全てを一覧表示させたいのですが、よろしくお願いいたします。
- imagettftext
FreeBSD 5.4 php 4.3.11 上記の環境で、imagettftextを使用するために、gdライブラリ等をインストールしようとしているのですが、freetypeのインストールで、 makeではなくgmakeを使用しなくてはいけないという所まではわかったのですが、make-3.79をダウンロードして、インストールしたの ですが、gmakeが使えるようにならず、困っています。 アドバイスよろしくお願いします。
- クッキーがよくわかりません
クッキーの利用の仕方が不明です。 ↓以下のようなプログラムを↓をコピペしてきたのですが、よくわかりません…$data=$_COOKIE["data"];の部分でエラー発生します。 どういうことでしょうか? http://w1.nirai.ne.jp/freeze/main/files/10_01_cookie.html <?php //クッキーは<html>よりも先に記述する $data=$_COOKIE["data"]; //まずクッキーを読み出す if(!isset($data)){ //何もデータが無ければ $data = $_POST['data']; //postで受け取ったデータを }else{ //クッキーデータがあれば $data = $data."<br>".$_POST['data']; //前のデータに新しいデータをくっつける } setcookie("data", $data, time()+60*10); //そしてそのデータを60秒×10つまり10分間記憶する ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-type" content="text/html; charset=EUC-JP"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>クッキーで、すぐ消える一行メモ</title> </head> <body> クッキーで、すぐ消える一行メモ<br> 文章を入力して表示クリックを、何度か繰り返してください。10分で消えます。<br> <form action="10_01_cookie.php" method="post"> <input type="text" name="data" size="50"> <input type="submit" value="表示!"> </form> <!--ここからPHPが始まります。--> <?php echo $data; //入力された文を改行をはさんで記憶しているので、それを記述する ?> <!--これでPHPは終わりです。--> </body> </html>
- tplを読みに行けません。
PHP+smartyを学んでいます。 Apache2-htdocs-taro-hanako.php とファイルを置き、一方、 Apache2-php_libs-smarty の下に -libs/ (中にSmarty.class.php あり) と -templates/ (中にtest.tpl あり)を並列的におきました。 hanako.php に、 require_once "../../php_libs/smarty/libs/Smarty.class.php"; $smarty = new Smarty; $smarty->templete_dir = "../../php_libs/smarty/templates"; $smarty->compile_dir = "../../php_libs/smarty/templates_c"; $smarty->cache_dir = "../../php_libs/smarty/cache"; 以下省略・・・ と書いてブラウザで開くと、次のエラーが出て、tpl を読み込むことが出来ません。 Warning: Smarty error: unable to read resource: "test.tpl" in C:\Program Files\Apache Group\Apache2\php_libs\smarty\libs\Smarty.class.php on line 1088 どこを間違えているのでしょうか。