Помогите с написанием сайта -не могу вывести инфу из мускуля

textinmail

Новичок
Помогите с написанием сайта -не могу вывести инфу из мускуля

Всем привет.

такое дело:

пишу сайт на пхп (5 пхп, 5 мускуль - на всякий случай);
на главной вывод инфы из мускуля, а именно:
<table>
<tr><td>

<h1><a href='#'>Имя категории</a></h1>
<p>статьи к категории</p>
<p>статьи к категории</p>
<p>статьи к категории</p>

</td></tr>
</table>
Есть несколько категорий - categories - id, cat_title
Есть посты - posts - id,post_title, cated_id(как-бы выбор к какой категории присвоить пост)

Хочу вывести на странице в цикле всё инфу, типа такой вид:

<table>
<tr><td>

<h1><a href='#'>Имя категории 1</a></h1>
<p>статьи к категории 1</p>
<p>статьи к категории 1</p>
<p>статьи к категории 1</p>

</td></tr>


<tr><td>

<h1><a href='#'>Имя категории 2</a></h1>
<p>статьи к категории 2</p>
<p>статьи к категории 2</p>
<p>статьи к категории 2</p>

</td></tr>


<tr><td>

<h1><a href='#'>Имя категории 3</a></h1>
<p>статьи к категории 3</p>
<p>статьи к категории 3</p>
<p>статьи к категории 3</p>

</td></tr>

</table>
и так далее...

Делаю:

PHP:
<?
$db = mysql_connect ("localhost","user","pass");
mysql_select_db ("db_name",$db);
$result_cat = mysql_query ("SELECT * FROM categories",$db);
$cattable = mysql_fetch_array ($result_cat);
$result_posts = mysql_query ("SELECT * FROM posts WHERE cated_id='$cattable[id]'",$db);
$poststable = mysql_fetch_array ($result_posts);
?>

<table>

<?
do {

echo "<tr><td><h1><a href='#'>$cattable[cat_title]</a></h1>
  
  <p>$poststable[post_title]</p></td></tr>";
  }
  while ($cattable = mysql_fetch_array ($result_cat));
  
  ?>

</table>
Выводит:


<table>
<tr><td>

<h1><a href='#'>Имя категории 1</a></h1>
<p>статьи к категории 1</p>
<p>статьи к категории 1</p>
<p>статьи к категории 1</p>

</td></tr>


<tr><td>

<h1><a href='#'>Имя категории 2</a></h1>
<p>статьи к категории 1</p>
<p>статьи к категории 1</p>
<p>статьи к категории 1</p>

</td></tr>


<tr><td>

<h1><a href='#'>Имя категории 3</a></h1>
<p>статьи к категории 1</p>
<p>статьи к категории 1</p>
<p>статьи к категории 1</p>

</td></tr>

</table>
и так далее, то-есть имя категории выводит в цикле, а статьи к категории только к первой =(

Как состыковать их чтоб в в цикле выводились категории и под ними их статьи?
Хелп!
 

Фанат

oncle terrible
Команда форума
textinmail, сделать два цикла, один в другом?

-~{}~ 19.10.08 10:58:

и что интересно - уже второй чувак за неделю с практически идентичным овнокодом.

textinmail, откуда ты взял этот код, из какого учебника?
 

textinmail

Новичок
да-да, именно Попов-стайл уж простите
код сам пишу
устас, спасибо, буду муштровать
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Ну вот, например —_этот адекватный, значит, переучивать. А бывают буйные, требуют, что бы на Попова и его стиль молились, и сказали как сделать, что бы работало «так как он пишет»
 

Beavis

Banned
Почитал что Попов пишет, я в шоке...
Надо же так уметь впаривать
 

zerkms

TDD infected
Команда форума
Активист
так вот и поделились! мы, панимашь, за него деньги отдали, а ты хочешь нахалявку?!?!?
 

fixxxer

К.О.
Партнер клуба
народ, я придумал, надо сделать курс "вправляем мозги жертвам евгения попова" и продавать в три раза дороже!!1111

хотя чото мне кажется что если человек на такое повелся то вправлять тяжко )
 

dr-sm

Новичок
нада евгения в индию выслать, на курсы повышения квалификации )
 

Ravanger

Новичок
мда... жесть какая...

---
"Что такое "присоединение" (стыковка) переменных и для чего она нужна;
"Как увеличивать переменную внутри цикла упрощенным способом;"
"Как с помощью функции LIST присваивать значения сразу нескольким переменных за один проход;" (блин кол ему в проход вставить надо)
---

ужас... вот начитаются люди такого, а потом вопрос задать не могут, так чтоб их кто-то кроме Жеки понял
 

BRat

o_0
"Что такое многомерные массивы, и почему мы не будем использовать их на практике"

Блин, мне интересно стало, почему они их на практике использовать не будут.. кто читал, подскажите ))
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Блин, мне интересно стало, почему они их на практике использовать не будут.. кто читал, подскажите ))
После синей таблетке уже не будет пути назад, ты станишь одним из них!!!111
 

dimagolov

Новичок
флоппик, а там не было и пути вперед. курс сделан человеком определенного социального и интелектуального уровня для себе подобных. люди такого уровня не способны воспринимать курсы технических вузов, работать с литературой и т.п. они способны воспринимать такого рода видеоуроки, это их уровень. прикол в том, что большинству из тех, кто повелся на этот курс ты при всем желании не сможешь объяснить лучше, в силу ограниченности возможностей слушателя. поэтому я не могу отказать Е.П. в гениальности, так как он реально сделал продукт который востребован значительным числом людей и безусловно полезен для них. Понятно, что из числа его учеников не выростит нового Кнута или Ричи, но никто такой цели и не ставил ведь :)
 
Сверху