Форматирование текста из MYSQLI-запроса

В основном я был вынужден изучать SQL-программирование с нуля, чтобы иметь возможность завершить проект, который я разрабатывал. С помощью Интернета, и особенно этого сайта, я смог создать php-подпрограмму, где я могу выбирать данные из моей БД, используя выпадающие списки. Затем результаты сохраняются в новой таблице, и что меня действительно беспокоит, так это то, что я не могу понять, как правильно отобразить результаты. Я спрашиваю, как я могу легко отформатировать таблицу, чтобы текст был выровнен так, чтобы он выглядел лучше на глаз?

Я загрузил файл на этот URL, чтобы показать, в чем заключается моя проблема: http://fantasysoccerpro.com/99.php

Я хочу, чтобы все четыре категории: POSITION, PLAYER, SALARY и PROJECTION были выровнены друг под другом в каждой строке.

<?php
session_start();

$con = mysqli_connect("localhost",".....",".....",".....");
//or die ('unable to connect');

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

//SHOW TEAM//

$sql = "SELECT * FROM 1dzzdp";

mysqli_select_db($con,'.....');
$retval = mysqli_query( $con, $sql );
if(! $retval )
{
die('Could not get data: ' . mysqli_error($con));
}
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo "{$row['POSITION']}  ".
"{$row['PLAYER']}  ".
"{$row['SALARY']}  ".
"{$row['PROJECTION']}".
"{$row['SUM']} <br> ";

}

-1

Решение

Простой ответ — обернуть все это в таблицу HTML.

echo '<table>';
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
echo '<tr>';

echo '<td>' . $row['POSITION'] . '</td>';
echo '<td>' . $row['PLAYER'] . '</td>';
echo '<td>' . $row['SALARY'] . '</td>';
echo '<td>' . $row['PROJECTION'] . '</td>';
echo '<td>' . $row['SUM'] . '</td>';

echo '</tr>';
}
echo '</table>';

Конечно, вам может понадобиться выполнить форматирование с использованием CSS.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]