Recibo el array con las variables correctamente pero no se realiza el update.
Lo tengo programado así:
<?php foreach($_POST['productos'] as $key =>$codigos) { $producto = $_POST['productos'][$key]; mysql_query("UPDATE pedidos SET nombre='$producto' WHERE key='$codigos'"); } ?>