отображать динамические данные в нескольких столбцах - PullRequest
0 голосов
/ 18 мая 2018

Я использую html-строку в php для отображения результатов запроса sql в одном столбце: single

Как использовать несколько столбцов, чтобы выложить его следующим образом: enter image description here

while($row = mysqli_fetch_array($q)){
                $id = $row['id'];
                $title = $row['title'];
                $desc = $row['description'];
                $link = $row['link'];

                $output .= '<a href="' . $link . '">
                            <h3>' . $title . '</h3>
                                <p>' . $desc . '</p>
                            </a>';
            }

1 Ответ

0 голосов
/ 19 мая 2018

Кредит Hungrykoala за помощь в этом

            $i = 0 ;
            $resultsPerRow = 2 ;
            $output = '<tr>';
            while($row = mysqli_fetch_array($q)){
                $i++;
                $id = $row['id'];
                $title = $row['title'];
                $desc = $row['description'];
                $link = $row['link'];
                $output .= '<td><a href="' .$link. '">' .$title. '<br>' .$desc. '</a></td>';    

                if ($i % $resultsPerRow == 0) {     
                $output .= '</tr><td><br></td><tr>'; 
                }                   
            }
        echo($output);

Затем вывод в табличный тег

...