Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: постраничный вывод помогите, вывод в две колонки

Сообщения:  [1-10]   [11-18] 

 
 автор: sim5   (26.08.2010 в 17:11)   письмо автору
 
   для: dailik   (26.08.2010 в 16:42)
 

Не за что, ибо лучший способ был бы поместить все в два элемента DIV, это и были две колонки.

  Ответить  
 
 автор: dailik   (26.08.2010 в 16:42)   письмо автору
 
   для: sim5   (26.08.2010 в 16:37)
 

большое спасибо все получилось !!!!!!!
выводиться так как я и хотел очень признателен вам !!!

спасибо всем и огромное спасибо sim5

  Ответить  
 
 автор: sim5   (26.08.2010 в 16:37)   письмо автору
 
   для: dailik   (26.08.2010 в 16:34)
 

Выводите как выше, в DIV обрамляйте каждые две ячейки, и им отступы указать соответствующие.

  Ответить  
 
 автор: dailik   (26.08.2010 в 16:34)   письмо автору
11.6 Кб
 
   для: nikita2206   (26.08.2010 в 16:16)
 

щас попробую то что выше а вот что мне надо нарисовал в файле приклеплен

  Ответить  
 
 автор: sim5   (26.08.2010 в 16:17)   письмо автору
 
   для: nikita2206   (26.08.2010 в 16:16)
 

Извращайтесь на здоровье.

  Ответить  
 
 автор: nikita2206   (26.08.2010 в 16:16)   письмо автору
 
   для: sim5   (26.08.2010 в 16:12)
 

<?php
for($i 0$row mysql_fetch_assoc($q); $i++){
  if(!(
$i 1)) echo "<tr>"
  echo 
"<td>" .$row['name1']. "</td><td>" $row['name2'] . "</td>"
  if(
$i 1) echo "</tr>";
}

Люблю иногда поизвращаться.

  Ответить  
 
 автор: sim5   (26.08.2010 в 16:12)   письмо автору
 
   для: dailik   (26.08.2010 в 15:56)
 

Значит так. Вы либо на вопросы отвечайте, либо боком....
В две колонки, надо полагать, это 4 колонки таблицы по две ячейки в строке для каждой темы. Так как вы получаете ряды записей, то во вторые две ячейки должны попасть записи каждого второго ряда, то есть четные. Значит при выводе надо проверять, если нечетная строка записи, то выводить открывающий тег TR, а если четная, то закрыващий:
<?
$q 
mysql_query("SELECT * FROM table");
$i 0;
echo 
"<table border=1>";
while (
$row mysql_fetch_assoc($q)) {
  if(!(
$i 1)) echo "<tr>";
  echo 
"<td>" .$row['name1']. "</td><td>" $row['name2'] . "</td>";
  if(
$i 1) echo "</tr>";
  
$i++;
}
echo 
"</table>";
?>

Но кроме этого, если вы хотите чтобы было две колонки, надо либо классы указывать средним ячейкам, либо прятать по две ячейки в DIV и посредством CSS отображать колонки.

  Ответить  
 
 автор: dailik   (26.08.2010 в 15:56)   письмо автору
 
   для: lElectroHardl   (26.08.2010 в 14:50)
 

нет не получилось

  Ответить  
 
 автор: lElectroHardl   (26.08.2010 в 14:50)   письмо автору
 
   для: sim5   (26.08.2010 в 14:38)
 

Да, недоглядел.

  Ответить  
 
 автор: sim5   (26.08.2010 в 14:38)   письмо автору
 
   для: lElectroHardl   (26.08.2010 в 14:28)
 

А вы таблицу свою посмотрите внимательно, что получаете - у вас будет одна строка с множеством ячеек.

  Ответить  

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования