За последние 24 часа нас посетили 5330 программистов и 684 робота. Сейчас ищут 200 программистов ...

Не выводятся значения переменных внутри div.

Тема в разделе "PHP для новичков", создана пользователем Ирина Гущина, 14 авг 2019 в 11:37.

Метки:
  1. Ирина Гущина

    Ирина Гущина Новичок

    С нами с:
    8 авг 2019
    Сообщения:
    11
    Симпатии:
    0
    Здравствуйте. Не выводятся значения переменных внутри div. Простой вывод через echo работает. Подскажите, пожалуйста, где может быть ошибка?
    Код (Text):
    1.   while ($result = mysqli_fetch_array($sql)) {
    2.               $start=($result['create_date']);
    3.               $user_uid=($result['uid']);
    4.               $user_id=($result['id']);
    5.               $stat=($result['status']);
    6.               $reg_lid=($result['lid']);
    7.               $amount=($result['amount_value']);
    8.               $datediff = date('d.m.Y') - date("d.m.Y", strtotime($result['create_date']));
    9.       $referrals_amount=($result['referrals_amount']);  
    10.      
    11.              
    12.       if ($user_uid==$cur_id&&($reg_lid['lid']==1)) {
    13.             $proc = 25;
    14.             $proc_d =0.25*$datediff;
    15.             $proc = ($amount+$referrals_amount)/100*$proc;
    16.             $proc_d = ($amount+$referrals_amount)/100*$proc_d;
    17.           $amount_all = $referrals_amount + $proc_d;
    18.             $amountWithPct_all = $amount + $referrals_amount + $proc;
    19.             $amountWithPct_d = $amount + $referrals_amount + $proc_d;
    20.             round ($amountWithPct_all);
    21.             round ($amountWithPct_d);
    22.          //Проверяем вывод
    23.         echo " {$start}<br/>"; //выводится
    24.         echo "{$datediff}<br/>"; //выводится
    25.         echo "{$amount}<br/>"; //выводится
    26.         echo "{$referrals_amount}<br/>"; //выводится
    27.         echo "{$proc_d}<br/>"; //выводится
    28.         echo "{$amount_all}<br/>"; //выводится
    29.         echo "{$amountWithPct_all}<br/><br/>"; //выводится
    30.          
    31.               echo      '<div class="uap-row">
    32.         <div class="uapcol-md-4 uap-account-overview-tab1">
    33.             <div class="uap-account-no-box" style="padding-left:0px;">
    34.              <div class="uap-account-no-box-inside">
    35.                   <div class="uap-count"> <?php echo "{$datediff}" ?> </div> /* не выводится */
    36.                 <div class="uap-detail">Прошло дней</div>
    37.              </div>
    38.             </div>
    39.         </div>
    40. </div>'
    Заранее спасибо.
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    5.584
    Симпатии:
    905
    Адрес:
    Лень
    подсветку кода используешь ?
     
  3. Ирина Гущина

    Ирина Гущина Новичок

    С нами с:
    8 авг 2019
    Сообщения:
    11
    Симпатии:
    0
    Да. Это не весь код. Только кусок для понимания где и как я вывожу.
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    5.584
    Симпатии:
    905
    Адрес:
    Лень
    покажи подсветку с проблемным участком
     
  5. Ирина Гущина

    Ирина Гущина Новичок

    С нами с:
    8 авг 2019
    Сообщения:
    11
    Симпатии:
    0
    Проблема не подсвечивается и ни каким образом не выявляется. Просто не выводятся значения внутри div. Например в этом месте.
    Код (Text):
    1. <div class="uap-count"> <?php echo $datediff ?> </div>
     
  6. kazadai90

    kazadai90 Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    17
    Симпатии:
    1
    PHP:
    1.  echo      '<div class="uap-row">
    2.         <div class="uapcol-md-4 uap-account-overview-tab1">
    3.             <div class="uap-account-no-box" style="padding-left:0px;">
    4.              <div class="uap-account-no-box-inside">
    5.                   <div class="uap-count"> <?php echo "{$datediff}" ?> </div> /* не выводится */
    6.                 <div class="uap-detail">Прошло дней</div>
    7.              </div>
    8.             </div>
    9.         </div>
    10. </div>'
    вы уже используете оператор echo , внутри html писать его еще раз не нужно

    PHP:
    1.  echo      '<div class="uap-row">
    2.        <div class="uapcol-md-4 uap-account-overview-tab1">
    3.            <div class="uap-account-no-box" style="padding-left:0px;">
    4.             <div class="uap-account-no-box-inside">
    5.                  <div class="uap-count"> ' . $datediff . ' </div>
    6.                <div class="uap-detail">Прошло дней</div>
    7.             </div>
    8.            </div>
    9.        </div>
    10. </div>'
     
    Ирина Гущина нравится это.
  7. Ирина Гущина

    Ирина Гущина Новичок

    С нами с:
    8 авг 2019
    Сообщения:
    11
    Симпатии:
    0
    Спасибо! Так и знала, что сама недосмотрела(
     
  8. miketomlin

    miketomlin Активный пользователь

    С нами с:
    9 авг 2016
    Сообщения:
    1.726
    Симпатии:
    256
    На будущее: почитайте про разницу между одинарными и дв. кавычками при обрамлении строк ;)
     
    Ирина Гущина нравится это.
  9. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    5.584
    Симпатии:
    905
    Адрес:
    Лень
    Еще как будет подсвечиваться
     
  10. miketomlin

    miketomlin Активный пользователь

    С нами с:
    9 авг 2016
    Сообщения:
    1.726
    Симпатии:
    256
    P.S. И шаблоны лучше так оформлять:
    PHP:
    1.                 <div class="fullwidth-block content">
    2.                     <div class="container">
    3.                         <h2 class="entry-title"><?= $page['desc'] ?></h2>
    4. <?= $page['content'] ?>
    5.  
    6. <?php while ($row=getrow()): ?>
    7.                         <div class="team image-left">
    8.                             <figure class="team-image"><img src="/images/about/<?= $row['id'] ?>.jpg" alt=""></figure>
    9.                             <h3 class="team-name"><?= $row['name'] ?></h3>
    10.                             <small class="team-desc"><?= $row['desc'] ?></small>
    11. <?= $row['content'] ?>
    12.  
    13.                             <div class="team-social">
    14.                                 <a href=""><i class="fa fa-facebook"></i></a>
    15.                                 <a href=""><i class="fa fa-google-plus"></i></a>
    16.                             </div>
    17.                         </div>
    18. <?php endwhile; ?>
    19.                     </div>
    20.                 </div>