[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод данных из базы данных
eluzor
мне надо чтобы выводилось следующим образом:
<tr>
<td>
фото 1</td>
<td>
фото 2</td>
</tr>
<tr>
<td>
фото 3</td>
<td>
фото 4</td>
</tr>


получается на данных момент вот так :

<tr>
<td>
фото 1</td>
<td>
фото 1</td>
</tr>
<tr>
<td>
фото 2</td>
<td>
фото 2</td>
</tr>



данный вариант кода ничего не меняет:

$number =0;
echo "<table border=1>";
while ($row = mysql_fetch_array($result2))
{
if($number == 0)
{
$number++;
echo "<tr><td>".$sqllinkonphoto=$row["linkonphoto"]."</td>";
}
if($number == 1)
{
echo "<td>".$sqllinkonphoto=$row["linkonphoto"]."</td></tr>";
$number =0;
}

}

echo "</table>";
Valick
$number =0;
echo "<table border=1><tr>";
while ($row = mysql_fetch_array($result2))
{
if(++$number%3) {echo "</tr><tr>";} else
{echo "<td>".$sqllinkonphoto=$row["linkonphoto"]."</td>";}

}

echo "</tr></table>";


хотя это не совсем корректный вариант

_____________
Стимулятор ~yoomoney - 41001303250491
eluzor
если не сложно, поясните , что делает эта часть кода :
if(++$number%3)
Valick
Цитата (Valick @ 28.12.2016 - 11:39)
хотя это не совсем корректный вариант

точнее сказать он вообще неправильный biggrin.gif
первый вариант был без else вот он был правильный, но некорректный.

_____________
Стимулятор ~yoomoney - 41001303250491
Valick
$colnum = 2;
$num = $line = 1;
$table = "<table border=1>\n<tr>";
while($row = mysql_fetch_assoc($res)){
$table .= '<td>'.$row['p_ti'].'</td>';
if(!($num++ % $colnum)) {$table .= "</tr>\n<tr>"; $line++;}
}

$table .= (--$num % $colnum)?implode('',array_fill(0,($line * $colnum) - $num,'<td></td>')):'';
$table .= "</tr>\n<table>";

echo $table;

как-то так

_____________
Стимулятор ~yoomoney - 41001303250491
sergeiss
eluzor, я влезу-таки с той идеей, которую проповедую последнее время smile.gif
В идеале, ПХП не должен формировать HTML. Вообще никак. Он должен получить данные и не важно, из какого источника - из БД или еще откуда. Затем он должен отдать их браузеру и уже браузер сам должен разобраться, что с ними делать.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.