Código PHP:
$query = "SELECT a.nombre, a.dolar, b.articulo, b.proveedor, b.tipo, b.costo, b.iva, b.utilidad, b.precio_final FROM proveedor a, productos b";
$result= mysql_db_query($dbname, $query, $link) or die ("No se pudo ejecutar la consulta");
while($line = mysql_fetch_assoc ($result)){
if ($_POST["nombre"] == $line['proveedor'] && $line['tipo']==2){
$nuevo_costo = (($_POST["dolar"]) * ($line['costo']))/$line['dolar'];
$imp= (($line["iva"]) * ($nuevo_costo)) / 100;
$cost= $nuevo_costo + $imp;
echo "<br>$cost</br>";
$query = "UPDATE productos SET costo='$cost' WHERE proveedor = '".$_POST['nombre']."' AND tipo=2 ";
mysql_db_query($dbname, $query, $link) or die("No se pudieron modificar los datos de la base de datos");
}
}