2016-03-29 11 views
-2

問題:画像のスクレープとバックアップの問題

私は情報のためにサイトをスクラップしています(許可あり)。 結果が空の回答、リンク、または "該当なし"と表示されることがあります。

結果が空であるかN/Aである場合は、私のno_image.pngへのインターンリンクをスクリプトで出力します。しかし、私のデータベースの行「ポスター」にリンクがある場合は、その結果を表示する代わりに表示したいと思います。

こすり、私の行のポスターの両方が私の擦り傷OCH空の場合はN /アンである私はno_image.pngを表示したいのですが...

ここでは、コードのスニペットを付属しています...はい..私はそれが書かれた合計のnoobだと知っています:

if (!empty($row["poster"])){ 
    tr("Poster", "<object data='".$row["poster"]."height='250' width='200' align='left''title='object2' ><img src='".$image_dir."no_image.png'height='250' width='200' align='left' title='2'></object>", 1); 

    } else { 
      tr("Poster", "<object data='".$row["scrape"]."'height='250' width='200' align='left' title='object1' ><img src='".$image_dir."no_image.png'height='250' width='200' align='left' title='1'></object>", 1); 
} 

答えて

0

あなたが言及した値は$row['poster']ですか?

もしそうなら、それを考慮する両方の値と比較することができます。

if ($row['poster'] === '' || $row['poster'] === 'N/A') { 
    tr('Poster', '<object data="' . $row["poster"] . '" height="250" ' . 
      'width="200" align="left" title="object2">' . 
      '<img src="' . $image_dir . '/no_image.png" height="250" ' . 
      'width="200" align="left" title="2"></object>', 1); 
} else { 
    tr('Poster', '<object data="' . $row["poster"] . '" height="250" ' . 
      'width="200" align="left" title="object2">' . 
      '<img src="' . $image_dir . '/' . $row["poster"] . '" height="250" ' . 
      'width="200" align="left" title="2"></object>', 1); 
} 

私はtr機能が何であるか分からないが、あなたは正しい形式でそれを使用していることを確認している場合は、上記のコードは、それを行う必要があります。そして、$image_dirが正しいことを確認する必要があります。

+0

これは動作するようです:D私は今いくつかの異なるwyasで試してみましたそれは仕事をするようです!私はこれを受け入れられた答えとしてマークします!あなたに仲間をありがとう! – conny

0

多分それはN/Aのためのテスト同様に簡単ですか?

if (!empty($row["poster"]) && $row["poster"]!='N/A'){ 
    tr("Poster", "<object data='".$row["poster"]."'height='250' width='200' align='left''title='object2' ><img src='".$image_dir."'no_image.png' height='250' width='200' align='left' title='2'></object>", 1); 

    } else { 
      tr("Poster", "<object data='".$row["scrape"]."'height='250' width='200' align='left' title='object1' ><img src='".$image_dir."no_image.png'height='250' width='200' align='left' title='1'></object>", 1); 
}// JavaScript Document 
+0

構文カラーコードに注意してください。 –

+0

ありがとう、しかしそれはトリックをしなかった:( – conny

+0

申し訳ありませんが、私は部分的に赤い盲目の私は文章エラーを参照してくださいでした – Ultradiv