$r=mysql_query("select * from $table");
$rows = mysql_num_rows($r);
echo"<form action=test.php?rows=$rows method=POST>",
for($i=0; $i<$rows; $i++){
$f=mysql_fetch_array($r);
echo"
<input type=text name=name".$i." >
<input type=hidden name=id".$i." value=$f[id] > ";
}
echo"
<inbut type=submit></form>";
if(isset($_GET['rows'])){ $rows=$_GET['rows'];}
for($i=0; $i<$rows; $i++){
if(isset($_POST['name".$i."']) & isset($_POST['id".$i."'])){ $name=$_POST['name".$i."']; $id=$_POST['id".$i."']; }
mysql_query("update $table set name=$name where id='$id' limit 1") or die("Error <br>". mysql_error()."<br>".basename(__FILE__)." ".__LINE__." <br>");
}
а почему нельзя в одной форме?отправилось большое количесво инфы с генерированных форм..