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'");
}
?>