如何将内容打印到2列?

时间:2016-01-19 14:18:09

标签: php html sql

我是PHP的新手,它与我遇到的其他代码有点不同。

我需要帮助在php中的两列中打印内容。

ss of a code

picture 2

我真的希望我的内容能够显示在2列中,但是我不知道如何使用这个代码示例来完成它,我真的很想学习它。请帮忙?

编辑:

结果我得到的是有2列的表格(图片2)..我想要的是:

|| Picture1 || product1 description ||图2 || product2 descr ||

|| picture3 || product3 description ||图4 || product4 descr ||

<table border="1">
<?php while ($r = $q->fetch()): ?>
    <tr>
        <td><img src="<?php echo $r['pic']; ?>" width="300"></td>
        <td>
            <div class="naziv"><a href="proizvod.php?id=<?php echo $r['id']; ?>"><?php echo $r['name']; ?></a></div>
            <div class="identifikator_modela">Proizvod: <?php echo $r['product']; ?></div>
            <div class="cijena">Cijena: <?php echo $r['price'] . ' KN'; ?></div>
        </td>
    </tr>
<?php endwhile; ?>

2 个答案:

答案 0 :(得分:0)

使用css而不是表格可能会更容易..但是这里有一个表格解决方案:

    <table border="1"><tr>
    <?php
        $i=0;
        $start = true;
        while ($r = $q->fetch()):
            if($i % 2 == 0 && !$start){
                echo '</tr><tr>';
            }
        ?>
            <td><img src="<?php echo $r['pic']; ?>" width="300"></td>
            <td>
                <div class="naziv"><a href="proizvod.php?id=<?php echo $r['id']; ?>"><?php echo $r['name']; ?></a></div>
                <div class="identifikator_modela">Proizvod: <?php echo $r['product']; ?></div>
                <div class="cijena">Cijena: <?php echo $r['price'] . ' KN'; ?></div>
            </td>
    <?php
        $i++; $start = false;
        endwhile;

        if($q->num_rows % 2 != 0){
            echo '<td></td><td></td>';
        }
    ?>
    </tr></table>

答案 1 :(得分:-1)

这可能会对你有帮助。

  <table border="1">
    <?php 
    $i = 0; 
    while ($r = $q->fetch()): 
    if($i%2 == 0){
    ?>
        <tr>
    <?php } ?>
            <td><img src="<?php echo $r['pic']; ?>" width="300"></td>
            <td>
                <div class="naziv"><a href="proizvod.php?id=<?php echo $r['id']; ?>"><?php echo $r['name']; ?></a></div>
                <div class="identifikator_modela">Proizvod: <?php echo $r['product']; ?></div>
                <div class="cijena">Cijena: <?php echo $r['price'] . ' KN'; ?></div>
            </td>
    if($i%2 == 0){
    ?>
        </tr>
    <?php } ?>
        </tr>
    <?php $i++;
    endwhile; ?>