これは私のコードです。このコードでelse文を追加してください。私のデータベースで見つけられた広告がデータベースからの広告よりもそうであるかのように、チチカのコード広告が表示されます。このコードは、両方の広告を最初に私のデータベースの広告を表示し、次にchitikaコードの広告から表示しません。 if else文を追加してください。私はこの問題で他にもどうやって応募するのか分かりません。chitikaコード広告よりも広告が見つからない場合は、データベースから広告を表示したい
<div style="margin-left:-7px ! important;">
<?php
$sql4 = "SELECT * FROM abc ORDER BY id DESC LIMIT 1";
$query4 = $conn->query($sql4);
$row4 = $query4->fetch(PDO::FETCH_ASSOC);
$link4 = $row4['link_url'];
$images4 = $row4['imagepath'];
$immg4 = basename($images4);
$imagee4 = "adverts"."/".$immg4;
$rowc = $query4->rowCount(PDO::FETCH_ASSOC);
if ($rowc>=1){
echo "
<a href='$link4'; target='_blank'><img src='$imagee4';></a>";
}
else {
echo "";
}
?>
<script type="text/javascript">
(function() {
if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
var unit = {"calltype":"async[2]","publisher":"seeknfameads","width":300,"height":250,"sid":"Chitika Default","color_site_link":"337ab7","color_text":"337ab7"};
var placement_id = window.CHITIKA.units.length;
window.CHITIKA.units.push(unit);
document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
}());
</script>
<script type="text/javascript" src="//cdn.chitika.net/getads.js" async> </script>
</div>
if elseでもう一度コードを書いてください。私は自分のページにペーストをコピーします。前もって感謝します。
'をrowCount(PDO :: FETCH_ASSOC) 'より大きくない値を返す
getNumberOfAdsInMyDB()
場合にのみ機能displayAdsFromChikita()
を実行する場合にのみ機能displayAdsFromDatabase()
を実行します? RTFM:http://php.net/manual/en/pdostatement.rowcount.phpこのメソッドには引数はありません。 –あなたが既にif/else ...を持っていればelse @Marc B –
を適用したいだけです。ここではコードを書くつもりはありません。 –