Нет тут не в цикле проблема, отличие в том, что ты указал следующее
for ($y=0; $y<=$xx; $y++) - с начала идет проверка, а потом идет наращивание на единицу, т.е. первый шаг y=0, второй шаг y=1, третий y=3 и т.д.
В моем случае чуть чуть наоборот for ($y=0; $y++<$xx

- с начала идет наращивание y, а потом сравнение, т.е. первый шаг y=1, второй y=2, третий y=3 и т.д.
Но в любом случае спасибо, я об этом не знал до этого.
Тут решил проверить как же работает передача данных в отдельной страничке, т.е. не обрабатываю мои данные из бд, что-то типа теста. Код следующий
Файл 1.php
Код: Выделить всё
<?
print "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>
<html>
<Title>My Admin for telephon&email</title>
<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1251'>
<LINK HREF='styles.css' REL='stylesheet' TYPE='text/css'>
<body bgcolor='#C4C1BD' TOPMARGIN='0' LEFTMARGIN='0' BOTTOMMARGIN='0'>
<CENTER>
<TABLE ALIGN='TOP' WIDTH='100%' HEIGHT='100%' valign='center' CELLPADDING='0' CELLSPACING='0' BORDER='0'>
<TR height='50'>
<TD colspan='2' valign='center' align='center'>
<p><U>Настройка приоритета среди департаментов и филиалов</U></p>
</TD>
</TR>
<TR height='50'>
<TD colspan='2' valign='center' align='center'>
</TD>
</TR>
<TR>
<TD width='10'> </TD>
<TD valign='top' align='center'>
<form action='2.php' method='POST'>
";
for ($j=1; $j<=35; $j++)
{
print "
<select name='prior".$j."'>";
for ($y=1; $y<=35; $y++)
{
print "<OPTION value='".$y."' $str><font>$y</font></OPTION>";
}
print "</select>";
}
print "<input type=submit value='Сохранить'>
</td>
</TR>
</TABLE>
</form>
</CENTER>
</body>
</html>
";
?>
Файл 2.php
Код: Выделить всё
<?
print "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>
<html>
<Title>My Admin for telephon&email</title>
<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1251'>
<LINK HREF='styles.css' REL='stylesheet' TYPE='text/css'>
<body bgcolor='#C4C1BD' TOPMARGIN='0' LEFTMARGIN='0' BOTTOMMARGIN='0'>
<CENTER>
<TABLE ALIGN='TOP' WIDTH='100%' HEIGHT='100%' valign='center' CELLPADDING='0' CELLSPACING='0' BORDER='0'>
<TR height='50'>
<TD valign='center' align='center'>
<p><U>Редактировать $str</U></p>
</TD>
</TR>
<TR>
<TD valign='center' align='center'>
";
print '<pre>';
print_r($_POST);
print '</pre>';
print "
";
$HTML=" </td>
</TR>
</TABLE>
</CENTER>
</body>
</html>
";
print $HTML;
Что характерно, все данные передаются замечательно, значить я допустил ошибку в самом коде, но какую сам понять не могу. В понедельник 29.01.2007 выложу весь изначальный код, двух файлов, а то сейчас домой уже пора все таки пятница.