[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поблочный вывод из бд. Срочно плиз!
kainit
Дело обстоит так, надо создать бд таково вида(это сделал)user posted image.
Затем ее нужно вывести в таком порядкеuser posted image
Еще забыл, там будет еще графа "категория".

В идеале оно должно выводить блоками по 2 записи, в соответствии с категорией. В этом у меня и затык вышел)))




Спустя 5 минут, 49 секунд (28.07.2009 - 10:34) Sylex написал(а):
kainit
в чем собственно сложность? А вывод в строку сделал? Сделай, потом покажу как сделать как ты хочешь

Спустя 28 минут, 40 секунд (28.07.2009 - 11:03) kainit написал(а):
Эээ, а зачем создавать промежуточное звено в виде файла. я хотел сразу поля из базы конвертить. база выгл так user posted image.

или без файла не обойтись?(я подозреваю)

P.S. Про вывод в строку я не до конца понял.

Спустя 2 часа, 48 минут, 54 секунды (28.07.2009 - 13:52) Sylex написал(а):
kainit
ты сам с собой говоришь? ))

Спустя 5 часов, 2 минуты, 51 секунда (28.07.2009 - 18:55) Kuliev написал(а):
kainit
если коротко то как то так
PHP
$show "";
while (
$row mysql_fetch_assoc($res))
{
     
$show .= "<div>".$row['cat']."";
     if(++
$i == 0)
     
$show .= "</div>";
}


Спустя 11 часов, 55 минут, 24 секунды (29.07.2009 - 06:50) kainit написал(а):
Получилось вот такое, еще не разобрался почему не выводит
PHP
<?php
/////////////////////////////////////// to /////////////////////////////////////
if (isset($_GET["to"])==true)
{
$link = mysql_connect('localhost', 'sib', '')  or die ("<p><font color=\"#CC6600\">Could not connect to MySQL</font></p>\n");
if (isset(
$_GET["to"])==spal
{
  
$result=mysql_query("select * from products");
}

}
if ($result!=0)
{
$rows=mysql_num_rows($result);
if ($rows == 0) 
{ 
echo 
"<p><font color=\"#000000\">В базе нет данных товаров<br></font></p>";
}
 
else 
{
$show = "";
while ($row = mysql_fetch_assoc($result))
    {
     $show .= "<div>".$row['category']."";
     if(++$i % 2 == 0)
     $show .= "</div>";
    }
}
mysql_close();
exit;
}
else
{
echo(
"Построить
<form action=./prod.php method=get>
<input type=hidden name=to value=spal>
<INPUT TYPE=SUBMIT value=В_столбик>
</form>"
);
}


в другом скрипте который работает со статичной таблицой используется mysql_fetch_array вместо mysql_fetch_assoc . там все работает отлично.

Спустя 1 день, 1 час, 30 минут, 18 секунд (30.07.2009 - 08:21) kainit написал(а):
разобрался
PHP
echo "<table>";

$i=0;
while (
$row=mysql_fetch_array($result)) 
    {

if (
$i == 0) {echo "<tr>";}

echo 
'
        <td align="left" valign="top" width="204" id="'
.$row['productID'].'">
        <p><a class="group" rel="group" title="'
.$row['name'].'" href="./'.$row['big_picture'].'" ><img src="./'.$row['picture'].'" border="0" height="246" width="190"></a></p>
        </td>
        <td align="left" valign="top" width="173">
            <p><span style="font-size: 20pt;" ><font color="#cc0000" face="Tahoma">'
.$row['productID'].'<br>'.$row['name'].'</font></span></p>
            <p>
     '
;
$i++;
if (
$i == 0) {echo "</tr>";} else if  ($i >= 2) {$i=0;}


echo 
"</table>";
Быстрый ответ:

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