Masato Kobayashi
ksoun****@rd*****
2007年 3月 17日 (土) 12:04:16 JST
小林@Ksoundです。 >【問題点】 > > −1 −2によって表示は変わるが、ー1円、−2円と表示される > >【解決したいこと】 > > −1 −2入力の時は、指定文を表示してー1円 −2円表示を無くしたい。 > >一応以下に今回貼り付けた 前後を掲出致します。 ><?php >if ($product_info['products_price'] == '-1'){ > $products_price_ask = "価格はお問合せ下さい。ASK"; >}elseif ($product_info['products_price'] == '-2'){ > $products_price_ask = '商談中 SYODAN'; >}else { > $products_price_ask = $products_price; >} > echo $products_price_ask; >?> > <tr> > <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> > <tr height="40"> > <td class="pageHeading"><?php echo >$product_info['products_name']; ?></td> > <td align="right" class="pageHeading"><?php echo >$products_price; ?></td> > </tr> これでは echo $products_price_ask; で「商談中 SYODAN」と表示され その下の<?php echo $products_price; ?>が生きているため「-1」と表示され ます。 どこに$products_priceを入れたいのか分からなかったため、続けて書きましたが 今まで$products_priceで価格を表示していたところを$products_price_askに 書き換えればと言うことです。 <?php if ($product_info['products_price'] == '-1'){ $products_price_ask = '価格はお問合せ下さい。ASK'; }elseif ($product_info['products_price'] == '-2'){ $products_price_ask = '商談中 SYODAN'; }else { $products_price_ask = $products_price; } ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr height="40"> <td class="pageHeading"><?php echo $product_info['products_name']; ?></td> <td align="right" class="pageHeading"><?php echo $products_price_ask; ?></td> </tr> とすれば良いのではと思い書いたつもりだったのですか(^_^;) Masato Kobayashi