листване в таблица

10 отговора 244 прегледа
#1

листване в таблица

Здравейте,

Как мога да листна един резалт на mysql_fetch_object:
($row = mysql_fetch_object ($result))
вместо в есна колона в три, т.е. в табличка, която да запълва колоните отгоре на долу.

Отговор
в отговор на fazana #2

Re: листване в таблица

Ами не можах много добре да ти разбера въпроса, може би не е зададен много точно, но ще ти дам точно как да изведеш някакъв резултат от базата данните.

while($row = mysql_fetch_array($query, MYSQL_NUM)){
echo "$row[0], $row[1]...";
}

и ще ти прентира каквото има на тези таблици :). Съжалявам ако не това ти е въпроса, но го задай по ясно.

Отговор
в отговор на fazana #3

Re: листване в таблица

1. разделяш резултата по броя на колоните
2. правиш един двумерен масив където първия индекс ти е номер на колоната а втория е номер на реда
3. разнасяш вертикално данните
4. обхождаш масив хоризонтално и го бълваш на екрана

абе що не се хванеш и не запишеш ве някой университет за поне 2-3 години?

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на astakov #4

Re: листване в таблица

Ами на една страница имам ей тва:

$result = mysql_query ("select * from products where category = 1 order by name");
while ($row = mysql_fetch_object ($result)) {
echo "<tr><td valign=top width=160 align=center>";
echo "<a href=\"next.php?pic=$row->pic\"><img src=\"products/".$row->pic."s_01.jpg\" border=\"0\"></a>";
echo "</td></tr><tr><td valign=top align=center>";
echo "<a href=\"next.php?pic=$row->pic\"><font face=Verdana color=003366 size=1>$row->name</font></a>";
echo "</td></tr>";
echo "<tr><td hight=6><img src=\"images\space.gif\" border=0 height=6></td></tr>";
}
mysql_free_result ($result);

Не съм я правил аз, а и много много много не разбирам.
Та това нещо ми подрежда едни картинки отгоре надолу в една колона, и тва на цялата страница - отстрани е празно. Аз искам да ми ги подреди в три или четири колони (трябва да видя колко ще се хванат на ширина) като пак ми ги запълва отгоре надолу, ама вече да са три колони да речем и да почне на първата колона първа снимка, после на втората колона първа снимка, после на третата колона първа снимка, после на първата колона втора снимка и т.н.
Не знам дали стана ясно.

Отговор
в отговор на Дpeмeщ #5

Re: листване в таблица

Виж сега, при всичките ми уважения под заглавието на клуба прочетох ей това: "за начинаещи и напреднали" и взех, че затова зададох такъв тъп въпрос, който така те е подразнил, щото си викам ще вземе някой от напредналите да ме светне.
А сега сериозно - сисадмин съм в една фирма и там, както е почти навсякъде у нас, решили, че понеже само аз разбирам от "такива неща" ще мога да им направя няколко незначителни промени по сайта. Иди им обяснявай, че бъкел понятие си нямам от php. Та затова нямам време две три годинки да го понауча и реших че тук някой ще ми каже как да се оправя.
Ако нещо ти преча просто не ми отговаряй, а си дреми там някъде, става ли?

Отговор
в отговор на fazana #6

Re: листване в таблица

>Иди им обяснявай, че бъкел понятие си нямам от php. Та затова нямам време
>две три годинки да го понауча и реших че тук някой ще ми каже как да
>се оправя

Шефа ти как реагира, когато му каза, че не знаеш php и ще ти трябват 2-3 години, за да го научиш и да направиш промяната по сайта? Запознай го и с рисковете ти да променяш сайта на сляпо - може да го счупиш и повече да не работи. Запознай го с алтернативите - например да наеме външен консултант, който разбира от php. Не се шегувам за последното.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #7

Re: листване в таблица

Kvo tolkova ima v tva PHP ta 2-3 godini she go u4ish Ако знаеш С ти трябват точно 2-3 дена. Останалото е практика.

Отговор
в отговор на Yan-Cho #8

Re: листване в таблица

Има хора и хора... Просто използвах за примера срока, който беше дал fazana.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #9

За какво става дума :-)

Ма аз като гледам хич не му трябва PHP a основи на ХТМЛ.
По по-горния му пост си личи че трябва да изтрие на две места </tr><tr>, и да си донамами табличката.

Е тук нищо няма:[линк]
Отговор
в отговор на fazana #10

Re: листване в таблица

всеки език на програмиране състои от синтаксис и семантика. Ако имаш алгоритъм - няма значение на какъв език ще го реализираш, дали на С, Паскал или Базик, алгоритъма пак ще е един и същ и ще е константа. Ти, като сисадмин трябва да си доста наясно със С и Пърл, слеователно не би трябвало да имаш проблеми със семантика и синтаксис. Но в твоя случай ти по най-елементарния начин не можеш да изработиш алгоритъм, с което ти помагам. Но наблюдавайки реакцията ти стигам до извода, че нещо което се нарича програмиране не ти е познато.

Между другото, какво администрираш, хартия в принтерите ли ? :)

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на ro6avia #11

Re: За какво става дума :-)

Само това да беше...

Teach Yourself Programming in Ten Years В духа на предложението за университета

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор