Обновление записей...

ForJest

- свежая кровь
куча записей из БД.
Вот пусть форма и передаёт, какие записи нужно проапдейтить - их id.
Муська будет апдейтить только те записи, которые действительно изменились, так что не переживай - дополнительной проверки не требуется.
и таким образом ты должен сформировать запросы
PHP:
<?
foreach ($_POST['rows'] as $id => $props)
{
     $query = "UPDATE my_table SET f1='".mysql_escape_string($props['f1'])."', f2=".$props['f2'].' WHERE id = '.(int)$id;
     do_query($query);
}
?>
<form method='post'>
<input name='rows[15][f1]' type=text>
<input name='rows[15][f2]' type=text>
<hr>
<input name='rows[38][f1]' type=text>
<input name='rows[38][f2]' type=text>
</form>
Надеюсь идея понятна.
 

Фанат

oncle terrible
Команда форума
ForJest
я специально старался избежать строковых индексов.
Есть в этом, все-таки, что-то неправильное...
 
Сверху