Recluse
Guest
Цикл внутри цикла
Народ! есть такая проблема, нужно чтобы цикл который находится внутри другого цикла, выполнил свои действия до конца и потом перешл к основному циклу (простите за возможный ламоразм). Т.е. вот
$result_=_mysql_query("select_*_from_str_title_where_step_=_'$step'_order_by_str_title");
____________________________while_($row_=_mysql_fetch_array($result))
____________________________{
____________________________echo_'<tr><td>';
____________________________echo_$row['title'].'</td>'."\n";
________$result2_=_mysql_query("select_*_from_$tbl_where_id_=_'$id'_and_year_=_$_SESSION[year]");
____________________________while_($row2_=_mysql_fetch_array($result2))
_______________________________{
________________________________echo_'<td>';
________________________________echo_$row2[$row['p']];
________________________________echo_'</td>'."\n";
_______________________________}
_______________________________echo_'</tr>'."\n";
____________________________}
Имеется три поля, в html таблице, надо чтобы из базы взялось название первой строки, далее во вторую и третью ячейку этой строки подставляются значения ($row2[$row['p']]) из другой таблицы БД. После этого создается вторая строка и процедура повторяется. Но это все не работает я уже капитально запутался, целый день сижу, голова опухла. оно делает так подставляет название первой строки и дальше в столбик ячейки со всеми значениями, а надо что бы за названием ($row['title']) строки в строчку шли ячейки html таблицы со всеми значениями.
Народ! есть такая проблема, нужно чтобы цикл который находится внутри другого цикла, выполнил свои действия до конца и потом перешл к основному циклу (простите за возможный ламоразм). Т.е. вот
$result_=_mysql_query("select_*_from_str_title_where_step_=_'$step'_order_by_str_title");
____________________________while_($row_=_mysql_fetch_array($result))
____________________________{
____________________________echo_'<tr><td>';
____________________________echo_$row['title'].'</td>'."\n";
________$result2_=_mysql_query("select_*_from_$tbl_where_id_=_'$id'_and_year_=_$_SESSION[year]");
____________________________while_($row2_=_mysql_fetch_array($result2))
_______________________________{
________________________________echo_'<td>';
________________________________echo_$row2[$row['p']];
________________________________echo_'</td>'."\n";
_______________________________}
_______________________________echo_'</tr>'."\n";
____________________________}
Имеется три поля, в html таблице, надо чтобы из базы взялось название первой строки, далее во вторую и третью ячейку этой строки подставляются значения ($row2[$row['p']]) из другой таблицы БД. После этого создается вторая строка и процедура повторяется. Но это все не работает я уже капитально запутался, целый день сижу, голова опухла. оно делает так подставляет название первой строки и дальше в столбик ячейки со всеми значениями, а надо что бы за названием ($row['title']) строки в строчку шли ячейки html таблицы со всеми значениями.