Пытаюсь делать так, но как то странно, то обновляет то нет, где ошибся или сделал не так
$query= "SELECT * FROM inquiry order by inquiry_id";
$result=pg_exec($connection, $query);
$rows = pg_numrows($result);
$x = 0;
while ($x < pg_numrows($result)) :
$inquiry_id = pg_result($result, $x, 'inquiry_id');
$inquiry_date = pg_result($result, $x, 'inquiry_date');
$inquiry_name = pg_result($result, $x, 'inquiry_name');
$inquiry_basis = pg_result($result, $x, 'inquiry_basis');
?>
<tr>
<td> <b><?php print "<input type='checkbox' name=\"edit[]\" value=\"$inquiry_id\">" ?></b></td>
<td> <b><?php print "<input type='text' name=\"editinquiry_id\" value=\"$inquiry_id\">" ?></b></td>
<td> <b><?php print "<input type='text' name=\"editinquiry_date\" value=\"$inquiry_date\">" ?></b></td>
<td> <b><?php print "<input type='text' name=\"editinquiry_name\" value=\"$inquiry_name\">" ?></b></td>
<td> <b><?php print "<input type='text' name=\"editinquiry_basis\" value=\"$inquiry_basis\">" ?></b></td>
</tr>
<?php
$x++;
endwhile;
print "</table>";
foreach ($_POST['edit'] as $tempedit)
{
$valedit[]=$tempedit;
}
for ($i=0;$i<=(count($valedit)-1);$i++)
{
$query= "UPDATE inquiry SET inquiry_id='$editinquiry_id', inquiry_date='$editinquiry_date', inquiry_name='$editinquiry_name', inquiry_basis='$editinquiry_basis' where inquiry_id='$valedit[$i]'";
$result=pg_exec($connection, $query) or die("Error in query: $query.".pg_errormessage($connection));
print "<small><u><b>Запись изменена !</b></small></u><br>\n";
}