phpの記述方法について初心的な質問です。


$abc_old="".$car_row["abc_old"]."";

データベースに入力された「$abc_old」という値に、商品の製造年月日が入っています。

<?=$model?>←こちらの値に、
商品の製造年月日が19より新しければ、「aaa.jpg」という画像を入れ
19より古ければ「bbb.jpg」を入れたいのですが、
どのように記述したら良いですか?

教えて下さい。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/06/19 15:15:02
  • 終了:2011/06/19 16:46:22

ベストアンサー

id:windofjuly No.1

うぃんど回答回数2625ベストアンサー獲得回数11492011/06/19 15:56:10

ポイント70pt

>製造年月日ではなくて、年です。

>・登録年度 19です。

<?='<img src="' . ($abc_old > 19 ? 'aaa.jpg' : 'bbb.jpg') . '">' ?>

上記では19年度はbbb.jpgのほうにしています

19年度もaaa.jpgにするのであれば >= に変更してください

 

追記

>html上でと記述したところに、

>指定した画像が表示されるようにしたい

方法1

1箇所目
<?=$model='<img src="' . ($abc_old > 19 ? 'aaa.jpg' : 'bbb.jpg') . '">' ?>
2箇所目以降
<?=$model ?>

方法2

<?php 
$model='<img src="' . ($abc_old > 19 ? 'aaa.jpg' : 'bbb.jpg') . '">';
?>
1箇所目以降
<?=$model ?>
id:matun55

model という値に入れたいのです。

何卒、宜しくお願いします。

2011/06/19 16:16:00

その他の回答(1件)

id:windofjuly No.1

うぃんど回答回数2625ベストアンサー獲得回数11492011/06/19 15:56:10ここでベストアンサー

ポイント70pt

>製造年月日ではなくて、年です。

>・登録年度 19です。

<?='<img src="' . ($abc_old > 19 ? 'aaa.jpg' : 'bbb.jpg') . '">' ?>

上記では19年度はbbb.jpgのほうにしています

19年度もaaa.jpgにするのであれば >= に変更してください

 

追記

>html上でと記述したところに、

>指定した画像が表示されるようにしたい

方法1

1箇所目
<?=$model='<img src="' . ($abc_old > 19 ? 'aaa.jpg' : 'bbb.jpg') . '">' ?>
2箇所目以降
<?=$model ?>

方法2

<?php 
$model='<img src="' . ($abc_old > 19 ? 'aaa.jpg' : 'bbb.jpg') . '">';
?>
1箇所目以降
<?=$model ?>
id:matun55

model という値に入れたいのです。

何卒、宜しくお願いします。

2011/06/19 16:16:00
id:Cherenkov No.2

Cherenkov回答回数1502ベストアンサー獲得回数4922011/06/19 16:37:42

ポイント30pt

登録年度が19の場合は空です。

$abc_old = (int)$car_row["abc_old"];
$model = (19 < $abc_old ? 'aaa.jpg' : (19 > $abc_old ? 'bbb.jpg' : ''));
$model = '<img src="' . $model . '">';

<?=$model?>
  • id:windofjuly
    うぃんど 2011/06/19 15:28:12
    >製造年月日が19より新しければ
    carですから車ですよね?
    年月日ではなくて平成19年度登録って事ではないですか?
     
    >「$abc_old」という値に、商品の製造年月日が入っています
    どのような形式で入っているのですか?
    ・日付 2011/1/1
    ・登録年度 19
    その他?
  • id:matun55
    製造年月日ではなくて、
    年です。
    ・登録年度 19です。
    宜しくお願いします。
  • id:windofjuly
    うぃんど 2011/06/19 16:21:40
    >modelという値に入れたい
    $model という変数に画像データを入れたいのですか?
    下記のように $model に画像ファイルの名前を入れたいのですか?
    $model = ($abc_old > 19 ? 'aaa.jpg' : 'bbb.jpg');
  • id:matun55
    html上で<?= $model?>と記述したところに、
    指定した画像が表示されるようにしたいんです。

    宜しくお願いします。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません