$sqlci = "SELECT cijena_artikl_inv.iznos, cijena_artikl_inv.typ, cijena_artikl_inv.id_artikl, oberflache_bor.oberflache, starke_bor.starke
FROM(( oberflache_bor
INNER JOIN cijena_artikl_inv ON oberflache_bor.id = cijena_artikl_inv.id_oberflache )
INNER JOIN starke_bor ON starke_bor.id = cijena_artikl_inv.id_starke)
WHERE cijena_artikl_inv.id_artikl=".$id_artikla;
$resultci = mysql_query ($sqlci);
while($rowci = mysql_fetch_array($resultci)){?>
<? $iznosc1 = $rowci['iznos']/3;
$iznosc = $iznosc1*3.4*1.19;
$iznosc = number_format($iznosc, 2, '.', '');
?>
<div class="opis-povob">
<!-- ober -->
<div id="ober-1">
<div class="ober-1">
<? echo $rowci['oberflache'] ?>
</div>
</div>
<!-- end ober -->
<!-- starke -->
<div id="starke-1">
<div class="starke-1">
<p><? echo $rowci['starke'] ?></p>
<p><? echo $iznosc?> €/qm</p>
</div>
</div>
</div>
<?} ?>
我如何仅从一行打印一个条目,其他人从mysql打印全部
最佳答案
我设置了php,这样它只显示一次名称,然后一次又一次显示所有厚度。
您的DIV结构似乎不适合用于表,但是您使用CSS并且没有发布CSS文件,因此我真的不知道您的最终结果。
但是您应该为输出做这样的事情
How to place div side by side
最后一点mysql_query已过时
请阅读https://www.php.net/manual/en/function.mysql-query.php
但是我还是不知道您使用的是哪个php版本,否则我会将代码更改为PDO和https://www.php.net/manual/de/mysqli.quickstart.prepared-statements.php
您还应该看看
$sqlci = "SELECT
cijena_artikl_inv.iznos
, cijena_artikl_inv.typ
, cijena_artikl_inv.id_artikl
, oberflache_bor.oberflache
, starke_bor.starke
FROM
(( oberflache_bor
INNER JOIN cijena_artikl_inv
ON oberflache_bor.id = cijena_artikl_inv.id_oberflache )
INNER JOIN starke_bor ON starke_bor.id = cijena_artikl_inv.id_starke)
WHERE cijena_artikl_inv.id_artikl=".$id_artikla;
$resultci = mysql_query($sqlci);
$oldname = "";
?>
<div class="opis-povob">
<?php while($rowci = mysql_fetch_array($resultci)){?>
<?php
$iznosc1 = $rowci['iznos']/3;
$iznosc = $iznosc1*3.4*1.19;
$iznosc = number_format($iznosc, 2, '.', '');
if ($oldname != $rowci['oberflache'])
{
?>
<!-- ober -->
<div id="ober-1">
<div class="ober-1">
<? echo $rowci['oberflache'] ?>
</div>
</div>
<!-- end ober -->
<?php } ?>
<!-- starke -->
<div id="starke-1">
<div class="starke-1">
<p>
<? echo $rowci['starke'] ?>
</p>
<p>
<? echo $iznosc?> €/qm</p>
</div>
</div>
<?php $oldname = $rowci['oberflache']; ?>
<?php } ?>
</div>