За последние 24 часа нас посетили 17726 программистов и 1700 роботов. Сейчас ищут 1213 программистов ...

Вывод в цикле!

Тема в разделе "PHP и базы данных", создана пользователем greenzlat, 10 фев 2009.

  1. greenzlat

    greenzlat Активный пользователь

    С нами с:
    27 апр 2008
    Сообщения:
    255
    Симпатии:
    0
    Я вывожу из БД данные в цикле в таблицу, у которой 1 столбец! Таким образом:

    Код (Text):
    1. <?php
    2.  
    3.  $result = mysql_query ("SELECT * FROM tabl ",$db);
    4. $myrow = mysql_fetch_array ($result);
    5. printf (" <table align='center' cellpadding='0' cellspacing='0' '>
    6. <tr >
    7. <td width='76'>1111111111</td>
    8.           </tr>
    9. ");
    10.  
    11. do {
    12.    
    13. printf ("  
    14.           <tr>
    15.           <td>%s</td>
    16.           </tr>",
    17. $myrow["text"]);
    18.    }
    19.    while ($myrow = mysql_fetch_array ($result));
    20.    printf ("</table>");

    А хочется чтоб он выводил в цикле не в 1 столбец а в 3!

    Чтоб получалась такая таблица:

    Код (Text):
    1. <table width="100%" cellpadding="0" cellspacing="0">
    2.       <tr>
    3.         <td>  $myrow["text"]  </td>
    4.         <td>  $myrow["text"]  </td>
    5.         <td>  $myrow["text"]  </td>
    6.       </tr>
    7.     </table>
    Но чтоб в каждую ячейку вставлял поле ["text"] со следующим ID
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    PHP:
    1. <?
    2. $i = 0;
    3. echo '<tr>';
    4. do {
    5.     if ($i and $i % 3 == 0) echo '</tr><tr>';
    6.     echo '<td>';
    7.     echo $myrow["text"];
    8.     echo '</td>';
    9.     $i++;
    10. }
    11. while($myrow = mysql_fetch_array ($result));
    12. echo '</tr>';
     
  3. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    попова выкиньте.
     
  4. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    я чуток посмотрел попова, быдлокодинг 1 в 1
     
  5. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    Сразу понятно, что попов, когда do while. Ни в одной книжке цикл так не строится.