/
  • مشکل در این تکه کد IF ELSE

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مشکل در این تکه کد IF ELSE
    نویسنده پیام
    dcamera آفلاین
    عضو جدید
    **

    ارسال‌ها: 5
    تاریخ عضویت: ۱۳۸۹ شهريور ۱
    اعتبار: 0
    تشکرها : 5
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    مشکل در این تکه کد IF ELSE
    سلام،
    این تکه کدی که در پایین میبینید مشکلش چیه؟ و کجاهاشو اشتباه نوشتم. (میخام اول مقدار $aks گرفته بشه واگه خالی بود فایل gif رو نمایش بده و گرنه مقدار خود $aks رو نمایش بده.)

    کد:
    <?php $aks = get_post_meta($post->ID, "aks", true); ?>
    if ($aks == "") {
        <div class="thumb"><img src="http://localhost/1.gif" width="60" height="60" /></div>
    } else {
        <div class="thumb"><?php $aks = get_post_meta($post->ID, "aks", true); ?><img src="<?php echo $aks; ?>" width="60" height="60" /></div>
    }

    چون الان اولا هم خط زیر رو در مکان مورد نظر چاپ میکنه ( که نمیخام بنویسه)

    if ($aks == "") {
    } else {
    }

    دوما الان دوتا کادر تصویر ایجاد میشه که هم فایل .gif رو نمایش میده و هم اگه که aks مقداری داشته باشه توی یه کادر دیگه تصویرشو نمایش میده و وگرنه یه کادر خالی ایجاد میکنه.
    تصویر زیر شاید گویاتر باشه!


    فایل‌(های) پیوست شده بندانگشتی (ها)
       
    ۱۳۸۹ شهريور ۱ ۰۱:۴۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    oia آفلاین
    محمد ثانی
    *****

    ارسال‌ها: 2,012
    تاریخ عضویت: ۱۳۸۷ آذر ۲۶
    اعتبار: 66
    تشکرها : 2330
    ( 2091 تشکر در 1290 ارسال )
    ارسال: #2
    RE: مشکل در این تکه کد IF ELSE
    خب شما کد تون رو خارج از بلوک PHP گذاشتید!
    کد PHP:
    <?php $aks get_post_meta($post->ID"aks"true); ?>
    if ($aks == "") {
        <div class="thumb"><img src="http://localhost/1.gif" width="60" height="60" /></div>
    } else {
        <div class="thumb"><?php $aks get_post_meta($post->ID"aks"true); ?><img src="<?php echo $aks?>" width="60" height="60" /></div>


    باید اینطور بنویسید:
    کد PHP:
    <?php

    $aks 
    get_post_meta($post->ID"aks"true);
    if (
    $aks == "") {
    ?>
        <div class="thumb"><img src="http://localhost/1.gif" width="60" height="60" /></div>
    <?PHP } else { ?>
        <div class="thumb">
        <?php $aks get_post_meta($post->ID"aks"true); ?>
        <img src="<?php echo $aks?>" width="60" height="60" /></div>
    <?PHP ?>
    ۱۳۸۹ شهريور ۱ ۰۲:۳۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : dcamera admin
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS