Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

сделать каждому элементу цикла свой блок


Recommended Posts

Здравствуйте, вывожу информацию о пользователях через sql. Как сделать каждому элементу цикла свой блок (div)? Сейчас один div на все элементы

Вот код запроса:

    public function getCombo() {
    $combo_name = array();
        $query = $this->db->query("SELECT firstname, lastname FROM oc_customer");

        foreach ($query->rows as $result) {
                $combo_name[] = $result['firstname'];
                $combo_name[] = $result['lastname'];
    }

    return $combo_name;
    }

Вот код вывода:

            <div class="card--info">
                        <?php foreach ($combo_name as $username => $usernametest): ?>
                        
              <span class="card--title"><?php echo $usernametest; ?></span> </br>
              
            <?php endforeach; ?>

</div>

Screenshot_tpl.png

Надіслати
Поділитися на інших сайтах


<?php foreach ($combo_name as $username => $usernametest): ?>
 <div class="card--info">
  <span class="card--title"><?php echo $usernametest; ?></span> </br>
 </div>
<?php endforeach; ?>            

Просто в цикл его поместите

  • +1 1
Надіслати
Поділитися на інших сайтах

3 минуты назад, Leingard сказал:

<?php foreach ($combo_name as $username => $usernametest): ?>
 <div class="card--info">
  <span class="card--title"><?php echo $usernametest; ?></span> </br>
 </div>
<?php endforeach; ?>            

Просто в цикл его поместите

Спасибо Вам большое! Вроде как всё работает

Надіслати
Поділитися на інших сайтах


4 минуты назад, Leingard сказал:

<?php foreach ($combo_name as $username => $usernametest): ?>
 <div class="card--info">
  <span class="card--title"><?php echo $usernametest; ?></span> </br>
 </div>
<?php endforeach; ?>            

Просто в цикл его поместите

Такой еще вопрос к Вам) А можно ли не для каждого firstname и lastname, а для каждого элемента? test1--firstname и test1lastname это первый блок, test2--firstname и test2lastname второй и тд?)

Надіслати
Поділитися на інших сайтах


4 минуты назад, valerykurak сказал:

Такой еще вопрос к Вам) А можно ли не для каждого firstname и lastname, а для каждого элемента? test1--firstname и test1lastname это первый блок, test2--firstname и test2lastname второй и тд?)

 

Задайте им общий ключик

$i=0; foreach ($query->rows as $result) {
 $combo_name[$i]['firstname'] = $result['firstname'];
 $combo_name[$i]['lastname'] = $result['lastname'];
$i++;}

// или

 $combo_name[] = [
	'firstname' =>  $result['firstname'],
	'lastname' =>  $result['lastname']
	];

и на выводе

<?php foreach ($combo_name as $username) { ?>
 <div class="card--info">
  <span class="card--title"><?php echo $username['firstname']; ?> <?php echo $username['lastname']; ?></span> </br>
 </div>
<?php } ?>   

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Только что, Leingard сказал:

 

Задайте им общий ключик


$i=0; foreach ($query->rows as $result) {
 $combo_name[$i]['firstname'] = $result['firstname'];
 $combo_name[$i]['lastname'] = $result['lastname'];
$i++;}

и на выводе


<?php foreach ($combo_name as $username) { ?>
 <div class="card--info">
  <span class="card--title"><?php echo $username['firstname']; ?> <?php echo $username['lastname']; ?></span> </br>
 </div>
<?php } ?>   

 

Круто) благодарю

Надіслати
Поділитися на інших сайтах


30 минут назад, Leingard сказал:

 

Задайте им общий ключик


$i=0; foreach ($query->rows as $result) {
 $combo_name[$i]['firstname'] = $result['firstname'];
 $combo_name[$i]['lastname'] = $result['lastname'];
$i++;}

// или

 $combo_name[] = [
	'firstname' =>  $result['firstname'],
	'lastname' =>  $result['lastname']
	];

и на выводе


<?php foreach ($combo_name as $username) { ?>
 <div class="card--info">
  <span class="card--title"><?php echo $username['firstname']; ?> <?php echo $username['lastname']; ?></span> </br>
 </div>
<?php } ?>   

 

Извиняюсь, что опять к Вам обращаюсь.. В пользователях через кастомное поле есть элемент фото, в бд это custom_field, можно ли фото вывести? У меня не получалось. А за прошлые подсказки еще раз спасибо)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.