PDA

View Full Version : سوال: رفع خطای مربوطه



soroush.r70
دوشنبه 22 خرداد 1391, 16:05 عصر
من از این تکه کد زیر استفاده می کنم

$count++;
if($count % 2==0)
{
$class="adsleft";
}
else
{
$class="adsright";
}

echo'
<a href="#" target="_blank"><img src="upload/banner 120.gif" class="'.$class.'" alt="تبلیغات تصویری"/></a>
';


ولی این خطا رو می ده
Notice: Undefined variable: count in E:\xampp\htdocs\freetag\inc\function.php on line 133

به ابتدای count$ یه @ میذارم خطا رفع می شه ولی نمی خوام خطا مخفی کنم می خوام حلش کنم راهش چیه دوستان...؟

colors
دوشنبه 22 خرداد 1391, 16:46 عصر
درود

داره میگه متغیر count پیدا نشد.
وقتی متغیری تعریف نشده چطور میشه یک رو بهش اضافه کرد؟؟
قبل از کدهات اول متغیر رو با 0 مقداردهی کن بعد بهش یکی رو اضافه کن. $count = 0

soroush.r70
دوشنبه 22 خرداد 1391, 17:06 عصر
نه حل نشد

hamed-php
دوشنبه 22 خرداد 1391, 17:12 عصر
سلام

گلوبالش کن :



global $count;

soroush.r70
دوشنبه 22 خرداد 1391, 17:25 عصر
نشد که نشد

colors
دوشنبه 22 خرداد 1391, 18:46 عصر
نشد که نشد

حتی بعد از اینکه اول بهش مقدار 0 رو اختصاص دادی نشد؟

MMSHFE
دوشنبه 22 خرداد 1391, 18:57 عصر
$count = 0;
echo '<a href="#" target="_blank"><img src="upload/banner 120.gif" class="ads'.(++$count % 2 == 0 ? 'left' : 'right').'" alt="تبلیغات تصویری"/></a>';

موفق باشید.