<?php
$samgri = $this->crud_model->get_puja_samagri_by_puja_order($param1,$param);
foreach ($samgri as $row){
$puja_samagri = $row['puja_samagri'];
}
$puja_sam = explode(',', $puja_samagri);
foreach ($puja_sam as $samagri_id){
$samg = $this->crud_model->get_puja_samagri_by_id($samagri_id);
}
foreach ($samg as $row){
?>
<html>
<form action = '<?php echo site_url();?>/main/pdfdownload'>
<div class="panel panel-default">
<div class="panel-body">
<div class="table-responsive">
<table id="customers2" class="table table-bordered datatable">
<thead>
<tr>
<th>S.NO</th>
<th>Items</th>
<th>Quantity</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<?php $i = 1; ?>
<tr>
<td><?php echo $i; ?></td>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['quantity']; ?></td>
<td><?php echo $row['price']; ?></td>
</tr>
<?php
$i++;
}
?>
</tbody>
</table>
</div>
</div>
</div>
<div style = 'text-align:right'>
<button type="submit" class="btn btn-primary">Download</button>
</div>
</form>
</html>
0
A
ответ
0
Пожалуйста, сначала напечатайте переменную $samgri
и проверьте, какой результат вы получаете. Если ваш $samgri
содержит массив результатов, то измените код с помощью кода ниже.
<?php
$samgri = $this->crud_model->get_puja_samagri_by_puja_order($param1,$param);
$puja_samagri = [];
foreach ($samgri as $row){
$puja_samagri[] = $row['puja_samagri'];
}
if(!empty($puja_samagri))
{
foreach ($puja_samagri as $samagri_id){
$samg = $this->crud_model->get_puja_samagri_by_id($samagri_id);
}
foreach ($samg as $row){
}
?>
0
<?php
$samgri = $this->crud_model->get_puja_samagri_by_puja_order($param1,$param);
foreach ($samgri as $row){
$puja_samagri = $row['puja_samagri'];
}
Now print_r ($ puja_samagri); die; // Добавить и посмотреть, это одна запись только
Так используйте массив instaed того, что в Еогеасп т.е. = $ puja_samagri []
$puja_sam = explode(',', $puja_samagri);
foreach ($puja_sam as $samagri_id){
$samg = $this->crud_model->get_puja_samagri_by_id($samagri_id);
}
foreach ($samg as $row){
?>
ПРИМЕЧАНИЕ: Сделайте то же самое в другом Еогеасп просто определите массив, иначе он будет содержать только последнее значение ...
0
Вы должны принести массив в качестве результата, как указано в Codeigniter User Guide
$query = $this->db->query("YOUR QUERY");
foreach ($query->result_array() as $row)
{
echo $row['title'];
echo $row['name'];
echo $row['body'];
}
Смежные вопросы
- 1. Почему только одна запись после объединения?
- 2. только одна запись sql
- 3. Процедура вставки только одна запись
- 4. find_by_user_id_and_activity_id отображается только одна запись
- 5. mysql_fetch_assoc выборка только одна запись
- 6. Delet только одна запись дубликата
- 7. SQLite получает только последнюю запись, а не все записи
- 8. CRecordset.Open только retrevies одна запись!
- 9. ArrayList только одна запись Java
- 10. Проверьте, только одна запись существует
- 11. только одна запись правда, все остальные ложные, в рельсах
- 12. только одна запись, отображаемая в моем отчете
- 13. CakePHP Как эхо только одна запись
- 14. Только одна запись с запросами TRUNCATE INSERT
- 15. Как фиксируется только одна запись git log?
- 16. Одна запись вместо многих?
- 17. Только одна кнопка Submit не работает Почему?
- 18. одна запись Запись Multiplier
- 19. Android, Volley, SQL Отображается только одна запись?
- 20. XML Сериализация KeyValuePairCollection - только одна запись становится сериализовать Когда только одна запись присутствует
- 21. Reindex только одна конкретная запись с солнечной
- 22. Возврат Да, если только одна запись найдена
- 23. BeautifulSoup не получает все данные, только некоторые
- 24. Почему обновляется только одна таблица?
- 25. Только одна запись хранится в MySQL
- 26. Mysql/Php - печать, когда только одна запись
- 27. Пакетная вставка только одна запись в Кассандре
- 28. Почему CalendarProvider не получает все события?
- 29. Почему ListBoxItems не получает все доступное пространство?
- 30. удалить все результаты объединения, если одна запись соединения не сопоставлена
Привет, Саи. Прежде чем задавать новый вопрос, можете ли вы пометить как ответ [предыдущий вопрос (ы)] (http://stackoverflow.com/questions/35864663/how-to-store-values-of-foreach-as-array)? Спасибо. – fusion3k