«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Вывод из MySQL информации друг за другом Аноним 2018/06/02 16:19:35  №1201598 1
Есть база данных и PHP код, который выводит информацию из бд. Нужно чтобы вся эта информация заключалась в каждый отдельный блок. Такие блоки должны располагаться друг за другом.
Должно быть примерно как на картинке. 1
На картинке 2 расположение в данный момент.
<?php

$query = "SELECT FROM tovs ";
$select_tovs = mysqli_query($link, $query);
$a = $tovs ['src'];
echo $a;
$h = 1;
while ($tovs = mysqli_fetch_array($select_tovs)){


if ($result = mysqli_query($link, 'SELECT
FROM tovs where id ='.$h.' '))
?>
<a href="akk.php?note=<?php echo $tovs['id']; ?>">
<?php
{

/1) Выборка результатов запроса /
$data = mysqli_fetch_assoc($result);

/2) Освобождаем используемую память /
mysqli_free_result($result);

}


/3) Получаем значение переменной /
echo $tovs ['name'], "<br>"; \t
$a=$data['src'];

echo "<img src=$a alt='картынко'/> " , "<br>" , "<hr>";

$h = $h +1;
} $note_id = $_GET['tovs'];


?>
Ответы: >>1218668
1-435 Аноним 2018/06/28 04:37:09  №1218668 2
>>1200385

У тебя названия переменных не очень удачные, вроде arrayTemplate_1_2 - получается длинновато и непонятно. Решить можно было 2 способами, вообще без функций, просто выбирая и выводя по 1 слову, либо сделав шаблон всего стиха сразу такого вида: [$words1, $words2, $words3, ["\n"], $words1, ...].

>>1201406

Немного запоздалый ответ, но если ты используешь встроенный в PHP Storm сервер, то это может быть какой-то косяк с его настройкой. Если твой файл имеет расширение php и начинается с маркера <?php, то код должен выполняться.

Для сравнения можно запустить встроенный в PHP сервер (описан тут https://github.com/codedokode/pasta/blob/master/soft/web-server.md#Веб-сервер ).

>>1201471

Это хорошо, если ты видишь такие недостатки.

>>1201598

Тебе надо изучать CSS и позиционирование. Такой вывод можно сделать с помощью inline-block или float.

>>1201676

Есть такое понятие, как стиль оформления кода, надо смотреть, какой стиль используется в твоем проекте. В PSR-1/2 пробелы там не ставятся.

>>1202029

Может быть, у тебя скрипт назван не так, как в книжке? В атрибуте action указывается имя скрипта.