I need Update multiple rows in MySQL. I have one form and I need update more rows in one submit button.
My code:
<form action='#' method='POST' name='editakce'>
<input type='hidden' name='idsite[]' value='' />
<input type='text' name='one[]' value='' />
<input type='text' name='two[]' value='' />
<input type="submit" name="edit" />
</form>
And PHP script:
foreach($_POST['idsite'] as $key=>$id) {
$sql[] = "UPDATE esko SET one = '".$_POST['one'][$key]."', two = '".$_POST['two'][$key]."' WHERE id = '".$_POST['idsite'][$key]."'";
$mysql = MySQL_Query($sql); echo mysql_errno() . ": " . mysql_error(). "\n";
}
And script in script does not work determine 'id' to Mysql row.