За последние 24 часа нас посетили 20674 программиста и 1826 роботов. Сейчас ищут 950 программистов ...

Помогите начинающему !!!!

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

  1. klavesin

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

    С нами с:
    13 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    У меня такая проблема я хочу чтоб записи из базы выводились по 4 записи в строке, а у меня выходит все в одной строчке как сделать цикл по 4 элемента в строке ??


    <body>
    <table width="1080" align="center" bgcolor="#FFFFFF">
    <?php include ("include/header.php");?>
    <tr>
    <td>
    <table width="1082" align="center">
    <tr>
    <?php include ("include/left.php");?>
    <td valign="top" class="product_title" >
    <?php
    $result = mysql_query ("SELECT id,title,imag FROM Rasdeli");
    $myrow = mysql_fetch_array ($result);

    do
    {
    printf("<table align='left' c>
    <tr>
    <td class='rasdeli' cellpaage='50px' ><p>%s</p></td>
    </tr>
    <tr>
    <td><p align='center'>%s</p>
    </tr>
    </td>
    </table>", $myrow['imag'],$myrow['title'] );


    }

    while ($myrow =mysql_fetch_array ($result));
    ?>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <?php include("include/footer.php");?>
    </table>
    </body>
     
  2. kostyl

    kostyl Guest

    Евгений Жопов?
     
  3. dots_rei

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

    С нами с:
    7 авг 2009
    Сообщения:
    193
    Симпатии:
    0
    хм... просматривая подобные топики, я кажись хорошо пойму кто такой попов)

    по теме - не поняла вопрос... что именно и как выводится, и как надо?
     
  4. klavesin

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

    С нами с:
    13 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    у меня в базе в таблице путь к картинке и название раздела, вот я вывожу их в цикл, он выводит все строки из базы в одну строчку а мне надо по 4 например картинки в строке , 4 на первой строке потом 4 на всторой и так далее, вот и прошу помочь как это можно сделать ??
     
  5. kostyl

    kostyl Guest

    Если по простому то надо для начал сделать цикл с помощью for
     
  6. klavesin

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

    С нами с:
    13 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    так и....
     
  7. kostyl

    kostyl Guest

    зачем писать не однозначные посты? Думаешь всем понятно что ты думал когда это писал?
     
  8. klavesin

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

    С нами с:
    13 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    ссори .....

    <td valign="top" class="product_title" >
    <?php
    $result = mysql_query ("SELECT id,title,imag FROM Rasdeli");
    $myrow = mysql_fetch_array ($result);
    for ();
    {

    }
    ???
     
  9. kostyl

    kostyl Guest

    Ну... напиши тоже само что у тебя есть, только с помощью for
     
  10. klavesin

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

    С нами с:
    13 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    <?php
    $result = mysql_query ("SELECT id,title,imag FROM Rasdeli");
    $myrow = mysql_fetch_array ($result);

    for ($myrow = mysql_fetch_array($result); $result<=4; $result++);
    {
    printf("<table align='left' c>
    <tr>
    <td class='rasdeli' cellpaage='50px' ><p>%s</p></td>
    </tr>
    <tr>
    <td><p align='center'>%s</p>
    </tr>
    </td>
    </table>", $myrow['imag'],$myrow['title'] );
    }

    ?>


    так ?????
     
  11. kostyl

    kostyl Guest

    Ну выводит то же самое что и у тебя было?
     
  12. klavesin

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

    С нами с:
    13 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    он вывел мне только один элемент и то с id 2
     
  13. kostyl

    kostyl Guest

    ну так сделай, чтобы выводило с помощью for так же как и до этого выводило с while
     
  14. klavesin

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

    С нами с:
    13 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    укажи где у меня ошибка ??
     
  15. dots_rei

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

    С нами с:
    7 авг 2009
    Сообщения:
    193
    Симпатии:
    0
    поставьте в цикл счетчик, если текущая картинка - пятая или девятая или и т д, то выводить ее с новой строки
     
  16. kostyl

    kostyl Guest

    Да он for не может написать... Не так надо, дорогой. Я не хочу никого обижать но если ты не поймешь как это далать сейчас то дальше тебе делать нечего. Для начала рекомендую выкинуть всю хрень Попова, если таковой имеется. И обратиться к разделу этого форума.
     
  17. klavesin

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

    С нами с:
    13 авг 2009
    Сообщения:
    19
    Симпатии:
    0
    спасибо за помощь
     
  18. kostyl

    kostyl Guest

    да не за что, всегда рад помочь начинающему!
     
  19. iliavlad

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

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4