Почему я не могу повторить div? - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть код для списка значений из базы данных, но когда я добавляю их в echo "<div>", он перестает работать

Мой код:

$sql = "SELECT name, size, type, username FROM Files";
        $result = $conn->query($sql);   

        if ($result->num_rows > 0)
        {
            while($row = $result->fetch_assoc()) 
            {
                echo "<div class='filediv'>";
                echo "<a href='uploads/$row['name']' download>$row['name']</a>";
                echo "<p>Size: $row['size']KB</p>";
                echo "<p>Type: $row['type']</p>";
                echo "<p>Creator: $row['username']</p>";
                echo "</div>";
                echo "<hr>";
            }
        }

Ответы [ 2 ]

0 голосов
/ 03 ноября 2018

Вы можете использовать {} для печати переменных php в формате html.

echo "<div class='filediv'>";
echo "<a href='uploads/{$row['name']}' download>{$row['name']}</a>";
echo "<p>Size: {$row['size']}KB</p>";
echo "<p>Type: {$row['type']}</p>";
echo "<p>Creator: {$row['username']}</p>";
echo "</div>";
echo "<hr>";
0 голосов
/ 03 ноября 2018

у вас есть синтаксическая ошибка

echo "<div class='filediv'>";
echo "<a href='uploads/".$row['name']."' download>".$row['name']."</a>";
echo "<p>Size:". $row['size']."KB</p>";
echo "<p>Type: ".$row['type']."</p>";
echo "<p>Creator: ".$row['username']."</p>";
echo "</div>";
echo "<hr>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...