Código PHP:
<?
$sql="Select * from admin_per";
$result=mysql_query($sql,$link);
echo "<table border><tr><td>ID</td><td>FORMULARIO</td><td>PERMISO</td>";
while($row=mysql_fetch_object($result)){
echo "<tr>
<td><input type='text' name='id[]' value='$row->id' ></td>
<td>$row->formulario</td>
<td>
<select name=permiso[] style=visibility:text>
<option SELECTED value=$row->permiso>$row->permiso</option>
<option value=SI>SI</option>
<option value=NO>NO</option>
</select>
</td>
</tr>";
}
echo "</table>";
?><br>
<INPUT Type="submit" name="modificar" VALUE="Guardar cambios">
<?
if($_POST["modificar"])
{
$mvalor=array();
$mvalor['id']=$_POST['id'];
$mvalor['permiso']=$_POST['permiso'];
for($i=0; $i<count($mvalor); $i++){
$sql="update admin_per set permiso='".$_POST["permiso"][$i]."' where id='".$_POST["id"][$i]."'";
if( mysql_query( $sql, $link ) )
{
echo "<script language='javascript'>alert('Permisos modificados correctamente');</script>";
}
}
}
?>