Я отображаю таблицы по таблицам данных.Таким образом, у меня есть столбец group_concat()
в моей таблице из базы данных, которая состоит из более чем одного файла изображения.Я хочу отобразить его в datatable
как один столбец.когда я даю нормальный синтаксис, он не работает.Кто-нибудь поможет?
Я получаю вот так
Но я хочу что-то подобное со всеми изображениями в столбце изображений
Это код сценария, который я дал для отображения данных
<script type="text/javascript">
$(document).ready(function() {
$('#dis').dataTable( {
"lengthMenu": [[2,5,8,10, 25, 50, -1], [2,5,8,10, 25, 50, "All"]]
} );
} );
</script>
Это запрос mysql для таблицы gettiing:
<?php
$conn =mysqli_connect("localhost", "root", "", "project");
$sql="SELECT product.*,images.*, group_concat(images.image) as imag FROM product INNER JOIN images on product.ppid=images.pid group by product.ppid";
?>
Это таблица деталей:
<table id="dis" class="display" style="width:100%">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Product Description</th>
<th>Category</th>
<th>Subcategory</th>
<th>Images</th>
<th>Edit</th>
</tr>
</thead>
<?php
$result = mysqli_query($conn, $sql);
foreach($result as $row)
{
?>
<tr>
<td><?php echo $row['ppid'];?></td>
<td><?php echo $row['pname'];?></td>
<td><?php echo $row['prodes'];?></td>
<td><?php echo $row['cat'];?></td>
<td><?php echo $row['sucat'];?></td>
<?php
foreach(explode(',',$row['imag']) as $url)
{?>
<td>
<?php $imageURL = 'pictures/'.$url;?>
<img src="<?php echo $imageURL; ?>" alt="" width="100" height="100" /><br>
<?php $t= $row['id'];?>
<a href="dele.php?id=<?php echo $t ; ?>">Delete </a>
</td>
Я включил все сценарии, ссылки CSS ... так как я могу получить это как дата