Здравствуйте! Заренее прошу прощения за глупый (к сожалению, знаком с php только второй день) и наверняка не в первый раз задаваемый тут вопрос, но всевозможными поисками ответа на него я не нашел. Эта часть кода работает просто замечательно. Как видите, в цикле создается формочка с данными, которые пользователь должен изменить. Код (Text): <?php $num=0; $id=addslashes($_GET["id"]); $bd=$_GET["bd"]; $link = mysql_connect("localhost", "root", "***") or die("Невозможно соединиться с сервером баз данных: " . mysql_error()); /* Исправляем кодировку */ mysql_query ("set character_set_client='cp1251'"); mysql_query ("set character_set_results='cp1251'"); mysql_query ("set collation_connection='cp1251_general_ci'"); mysql_select_db("kp") or die("Невозможно соединиться с базой данных"); $fields = mysql_list_fields("kp", "$bd", $link); $columns = mysql_num_fields($fields); print "<table border=1 cellspacing=0 cellpadding=5 align=center>"; print "<tr>"; for ($i = 0; $i < $columns; $i++) { $col_value=mysql_field_name($fields, $i); print "<td>$col_value</td>"; } print "</tr>"; $query = "SELECT * FROM $bd WHERE id='$id'"; $result = mysql_query($query) ; $arr = mysql_fetch_array($result); print "<tr>"; print "<form action='changefunk.php' method='get'>"; for ($i = 0; $i < $columns; $i++) { print "<td><INPUT TYPE='text' SIZE='10' NAME='data[$i]' VALUE='$arr[$i]'></td>"; $num++; } mysql_free_result($result); print "<INPUT TYPE='hidden' NAME='id' VALUE='$id'>"; print "<INPUT TYPE='hidden' NAME='bd' VALUE='$bd'>"; print "<INPUT TYPE='hidden' NAME='num' VALUE='$num'>"; print "</tr>"; print "</table>"; print " <p align=center>"; print "<INPUT TYPE=submit VALUE='Изменить' align=center>"; print "</p>"; print "</form>"; ?> А вот с приемом данных почему-то пробелема(отдельные переменные передались, в вот из "массива" - нет). Попытка вывестии переменные ни к чему не приводит. Мне кажется, что они не передаются второй странице. Код (Text): <?php $id = $_GET["id"]; $bd = $_GET["bd"]; $num = $_GET["num"]; echo "$id"; echo "$bd"; echo "$num"; for ($i=0; $i < $num; $i++) { $data[$i] = $_GET["data[$i]"]; echo "$data[$i]"; print "<br>"; } ?> Подскажите, как правильно передать данные и как их использовать? Заранее благодарен. З.Ы. Прошу не кидать мне ссылки на гугл и документацию, я уже пытался разобраться с проблемой такими средствами...