|
|
|
|
|
для: klavesin
(13.08.2009 в 04:43)
| |
<?php
//Допустим, Ваши данные, которые необходимо вывести хранятся в массиве $dr
//Тогда с помощью функции array_chunk(); мы считываем информацию в многомерный массив, где данные разбиты по четыре (второй параметр функции)
$all=array_chunk($dr, 4);
//Далее, выводим информацию построчно по 4 ячейки в виде таблицы с помощью двух циклов
echo "<table>";
//Здесь мы запускаем цикл по первому индексу, формируя, тем самым, строку
for ($i = 0; $i < count($all); $i++){
echo "<tr>";
//Здесь встроенный цикл выводит Ваши данные в четыре ячейки в строке
foreach($all[$i] as $value){
echo "<td>".$value."</td>";
}
//Закрываем строку и переходим к следующей
echo "</tr>";
}
//Закрываем таблицу по выведении всех данных многомерного массива
echo "<table>";
?>
|
А еще внимательно читаем документацию и думаем. | |
|
|
|
|
|
|
|
для: klavesin
(13.08.2009 в 04:43)
| | наверно вы хотите как-то так(не проверял):
<table>
<?php
$i=0;
while($res=mysql_fetch_assoc($query)){
if($i%4==0){
if($i>4) echo'</tr>';
echo'<tr>';
}
echo'<td><img src="'.$res['image'].'"> '.$res['title'].'</td>';
$i++;
}
while($i%4!=0){
echo'<td> </td>';$i++;
}
?>
</tr>
</table>
|
| |
|
|
|
|
|
|
|
для: klavesin
(15.08.2009 в 00:56)
| | Незнаю правильно ли я понял. Но из того что я понял, вывод пар imag - title, по четыре пары в одном ряду. Принцип вывода такой:
<?php
include "config.php";
$result = mysql_query ("SELECT * FROM rasdeli ");
while($my = mysql_fetch_array ($result))
{
for($i=0; $i<4; $i++)
{
$r .= $my[imag]. " - " . $my[title] . " ";
}
$r .= "<br>";
}
echo $r;
?>
|
config.php - файл подключения к БД. | |
|
|
|
|
|
|
|
для: Valick
(14.08.2009 в 04:13)
| | спасибо за понимание !!!
но так все равно выводит в одну строчку | |
|
|
|
|
|
|
|
для: Valick
(14.08.2009 в 03:58)
| | Спросили бы вы это вчера - я бы смог ответить..
Но посмотрите на код - там, по-моему, ни капли логики и ни одного шага к тому, чтобы сделать то, что нужно.
Я не говорю, что там что-то некрасиво или можно сделать лучше...там просто совсем не так, как надо.
Читал я тут недавно статьи на php.su и очень мне выражение понравилось, звучало оно примерно так:
"Знаете, почему вы не видите на форуме вопросы от квалифицированных специалистов? Они просто умеют работать с документацией"
Вот вы лично видите в коде попытки сделать то, что нужно человеку? Я нет. Оттуда и такие выводы | |
|
|
|
|
|
|
|
для: klavesin
(13.08.2009 в 22:31)
| | попробуйте вот так
<table width="1080" align="center" bgcolor="#FFFFFF">
<?php include ("include/header.php");?>
<tr>
<td>
<table width="1082" align="center">
<tr>
<?php include ("include/left.php");?>
<td valign="top" class="product_title" >
<?php
$result = mysql_query ("SELECT id,title,imag FROM Rasdeli");
$i=0;
while ($myrow = mysql_fetch_array ($result)){
printf("<table align='left' c>
<tr>
<td class='rasdeli'><p>%s</p></td>
</tr>
<tr>
<td><p align='center'>%s</p>
</tr>
</td>
</table>", $myrow['imag'],$myrow['title'] );
if ($i++ == 4) {$i=0; echo "</td></tr><tr><td>";}
}
?>
</td>
</tr>
</table>
</td>
</tr>
<?php include("include/footer.php");?>
</table>
|
| |
|
|
|
|
|
|
|
для: neadekvat
(14.08.2009 в 00:21)
| | "Как вы яхту назовёте так она и поплывёт" ?
как вы догадались что человеку лень? что человек не хочет думать? что, в конце-концов, код писался на коленке?
зачем искать в интернете если человек обратился за помощью сюда? там кроме порносайтов нет нифига ...
Я лично кроме видеокурса Евгения Попова ничего подозрительного не заметил... | |
|
|
|
|
|
|
|
для: klavesin
(14.08.2009 в 00:07)
| | Нет, нет, вам лень, вы не хотите думать.
Одно то, что выбирая из базы сначала возвращаете ассоциативный массив, а потом через do...while делаете, говорит, что вы на коленке написали код и даже не пытались поискать что-то в интернете.
Я уже дал два направления на правильный путь. | |
|
|
|
|
|
|
|
для: neadekvat
(13.08.2009 в 23:59)
| | я прошу помощи не от того что не хочу думать своей головой, а просто некому подсказать правильный путь, | |
|
|
|
|
|
|
|
для: klavesin
(13.08.2009 в 23:53)
| | Если вы ответите на вопрос правильно, то я помогу вам.
Почему я должен помогать человеку, который, во-первых, не уважает русский язык, во-вторых, не хочет думать своей головой?
"во-первых" и "во-вторых" имеют равнозначный вес, но разделить пришлось, увы. | |
|
|
|
|