会員価格ありの場合
このソースは改善の余地があるのですが、そのうち…
<!--▼ 新着商品ここまで--> <!--{php}--> // Config読込み include $_SERVER[DOCUMENT_ROOT]."/data/install.php"; //------------------------------------------------------ // MySQLに接続開始 $db = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD); // mysql_query("SET NAMES utf8"); // DB指定(確認用) if(!mysql_select_db(DB_NAME, $db)){ // echo "<div style=\"color:red;\">\nメインデータベースに接続できません。</div>\n"; }elseif(mysql_select_db(DB_NAME, $db)){ // echo "<div style=\"color:green;\">\nDB指定OK!(".DB_NAME.")</div>\n\n\n"; } //------------------------------------------------------ <!--{/php}--> <div id="recomendarea"> <h2> <img src="<!--{$TPL_DIR}-->img/top/osusume.jpg" width="500" height="21" alt="おすすめ情報" /> </h2> <div class="recomendblock"> <!--{php}--> // Config読込み include $_SERVER[DOCUMENT_ROOT]."/data/install.php"; //------------------------------------------------------ // MySQLに接続開始 $db = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD); // mysql_query("SET NAMES utf8"); // DB指定(確認用) if(!mysql_select_db(DB_NAME, $db)){ // echo "<div style=\"color:red;\">\nメインデータベースに接続できません。</div>"; }elseif(mysql_select_db(DB_NAME, $db)){ // echo "<div style=\"color:green;\">\nDB指定OK!(".DB_NAME.")</div>"; } //------------------------------------------------------ // 該当商品の抽出 $sql="SELECT * FROM `dtb_products` WHERE `status` = '1'"; $rs = mysql_query($sql,$db); $arr_product_id = array(); while($item = mysql_fetch_assoc($rs)){ $arr_product_flag = (str_split($item[product_flag])); if($arr_product_flag [0] == 1){ // echo $item[name]; array_push ($arr_product_id, $item[product_id]); } } // var_dump($arr_product_id); // 該当商品の表示 $i = 0; while($arr_product_id[$i] != ""){ // dtb_products $sql2="SELECT * FROM `dtb_products` WHERE `product_id` = '$arr_product_id[$i]'"; $rs2 = mysql_query($sql2,$db); $item2 = mysql_fetch_assoc($rs2); // dtb_products_class $sql3="SELECT * FROM `dtb_products_class` WHERE `product_id` = '$arr_product_id[$i]'"; $rs3 = mysql_query($sql3,$db); $item3 = mysql_fetch_assoc($rs3); $price01 = $item3[price01] * 1.05; $price01 = number_format($price01); $price02 = $item3[price02] * 1.05; $price02 = number_format($price02); // echo '<pre>'; var_dump($item3); echo '</pre>'; echo '<div class="single"> <div class="img"> <a href="/products/detail.php?product_id='.$arr_product_id[$i].'"> <img src="/upload/save_image/'.$item2[main_list_image].'" /> </a> </div> <h3> <a href="/products/detail. php?product_id='.$arr_product_id[$i].'">'.$item2[name] .'</a> </h3> <p class="comments">'.$item2[main_list_comment].'</p> <div class="price">通常価格:<span class="red">'.$price01.'</span>円 (税込) </div> <div class="price">会員価格:<span class="red">'.$price02.'</span>円 (税込) </div> </p> </div><!-- /single --> '; $i ++; } // 価格 $sql1="SELECT * FROM `dtb_products_class` WHERE `product_class_id` = '55'"; $rs1 = mysql_query($sql1,$db); $item1 = mysql_fetch_assoc($rs1); $price01 = $item1[price01]; $price01 = ($price01 * 1.05); $price01 = number_format($price01); $price02 = $item1[price02]; $price02 = ($price02 * 1.05); $price02 = number_format($price02); <!--{/php}--> </div> </div> <!--▲ 新着商品ここまで-->