Miren hago un 
    
y muestra todas las variales con sus valores, tambien muestra todos los datos de los arrays, [medioss] es el nombre de uno de mis campos.     
como hago para que me actulice lo que esta en la posicion 0 y en la posicion 1.  tengo esto     
Código PHP:
Ver originalforeach($_POST['medioss'] as $id => $valor) {
    
    $medios = $_POST['medioss'][$id]; //Estos estan declarados como arrays 
    $lotes = $_POST['mdios'][$id]; //Estos estan declarados como arrays 
    $resultado = $_POST['medios2'][$id];//Estos estan declarados como arrays 
 
    $update = "UPDATE `mediosexternos` SET `Medios_Usados` = '$medios', `No.Lotess` = '$lotes', `Especificacion` = 'AUSENCIA', `resuktado` = '$resultado' WHERE `No.Analisis`='{$analisis}'"; // Armo la consulta con los valores de los campos
    
    $executeupdate = mysql_query($update, $Conexion) or 
die ('Error al actualizar en la tabla mediosexternos '.mysql_error()); // Ejecuto la consulta a la base de datos  
 
echo $update;
 
echo '<pre>';
echo '</pre>';
}
  
y esto me actualiza los datos pero con los valores de la ultima posicion, es decir los campos me quedan todos con 3333. hay que tener encuenta que para un 
 No.Analisis hay varios 
$medios no uno solo, todos los medios deben ser diferentes  
Gracias por toda la ayuda!!!