X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
> Вывод данных из мускула в 2 столба
Licoric
Licoric
Topic Starter сообщение 23.4.2009, 21:28; Ответить: Licoric
Сообщение #1


Была тема - найти не могу.
Есть:
[PHP]<?php
include("../header.php");
include("../mysql.php");
echo "<table border='1' width='80%' align='center'>";
$query = "SELECT * FROM `vfat_link_cat` ORDER BY `vfat_link_cat`.`section` ASC";
$res = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($res))
{
$id = "".$row['id_link_cat']."";
$section = "".$row['section']."";
$coment = "".$row['coment']."";
if ($id%2) echo "<td>$section</td></tr>";
else echo "<tr><td>$section</td>";
}
echo "</table>";
include('../footer.php');
?>[/PHP]
Что-то не получается (делал по аналогии с тем, что тогда советовали).
Либо все в строку выводит, либо все в столбик...
Косяк...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 24.4.2009, 13:59; Ответить: Galen
Сообщение #2


Может
[PHP]if ($id%2 == 0) echo "<td>$section</td></tr>";
else echo "<tr><td>$section</td>";[/PHP]
?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
Topic Starter сообщение 24.4.2009, 14:11; Ответить: Licoric
Сообщение #3


Не... не катит...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 24.4.2009, 14:16; Ответить: Galen
Сообщение #4


По идеи должно быть так:
[PHP]$id = $row['id_link_cat']; //должно быть числом
$section = "".$row['section']."";
if($id % 2 == 0) echo "<tr><td>$section</td>";
else echo "<td>$section</td></tr>";
[/PHP]
При этом $id должен иметь значения 0..N. Иначе нужно ввести такую переменную.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
Topic Starter сообщение 24.4.2009, 19:28; Ответить: Licoric
Сообщение #5


Первый код сработал. Решил глянуть таблицу, а там - одни нули в id. Пересоздал (авто_инкрементом). Вторым способом - выводилось криво все.
1
2
3-4
5-6
Первым - все сработало.

Так что внимательнее мне надо быть)))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
Topic Starter сообщение 1.9.2009, 15:39; Ответить: Licoric
Сообщение #6


ID брендов идут в разнобой.
Попробовал ввести доп переменную. Что-то не вышло. Вернее вышло, но не то...
[php] include ("../mysql.php");
echo "Выберите фирму:<br>";

// всего записей
$result2 = mysql_query("SELECT * FROM `aci_brand`", $db);
$num_rows2 = mysql_num_rows($result2);

echo "<table border='1' align='center' width='100%'>
<tr>";
$query1 = "SELECT * FROM `aci_brand` ORDER BY `aci_brand`.`brand` ASC";
$res1 = mysql_query($query1) or die(mysql_error());
while ($row1 = mysql_fetch_array($res1))

for ($i = 1; $i <= $num_rows2; $i++)
{
{
$id = "".$row1['id']."";
$brand = "".$row1['brand']."";

if ($i%2 == 0) echo "<td><a href='add_preview.php?brand=$id'>$brand</a></td></tr>";
else echo "<tr><td><a href='add_preview.php?brand=$id'>$brand</a></td>";
}
}
echo "</tr></table>
<br>
Всего записей: $num_rows2";
echo "<br><a href='index.php'>На главную...</a>";[/php]http://www.allcarinfo.ru/preview/add_preview.php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 1.9.2009, 15:52; Ответить: Witu
Сообщение #7


изза
[php]
for ($i = 1; $i <= $num_rows2; $i++)

[/php]
по 64 ссылки на 1 бренд

что есть в разнобой?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
Topic Starter сообщение 1.9.2009, 16:07; Ответить: Licoric
Сообщение #8


Мне нужно выводить бьренды по алфавиту. А добавлял я их иначе. В правом столбе можно посмотреть пример. id идут не по порядку в порядке 11-4-16-2-5 и т.д.

А как сделать так, что б было по одному бренду? и они были в 2 столба ($i там для того, что б не по id сортировать, который в разнобой идет).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 1.9.2009, 17:02; Ответить: Witu
Сообщение #9


так они вроде и так по алфавиту...
или нужно чтобы в левом столбе таблицы шли
A B а в правом C D
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
Topic Starter сообщение 1.9.2009, 17:43; Ответить: Licoric
Сообщение #10


Блин... Длинный правый список не трогаем. Интересует центральная таблица примерно 800px шириной. Я хочу выводить там бренды как
a-b
c-d
e-...

А лучше вообще в 3 столба...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
14 yaroslav89 6624 13.3.2024, 23:16
автор: spoyer_ru
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 97657 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3801 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6746 10.10.2023, 19:25
автор: Sbitcoin
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132435 7.5.2023, 13:26
автор: Вера_Симонова


 



RSS Текстовая версия Сейчас: 28.3.2024, 12:20
Дизайн