Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

blanchebio

[Resolvido] Cálculo com PHP

Recommended Posts

Oi pessoal, estou pedindo um help para fazer um cálculo no php. É o seguinte algumas variáveis vem de outro formulário e outras são criadas no form onde será efetuado o cálculo (ou seja é o resultado do cálculo). Depois quero inserir todos os valores no bd.

 

Sou iniciante em php e não estou acertando a sintaxe do cálculo. Help-me. please????

 

o código vai abaixo:

Variáveis de outro formulário

$c = $_POST['c'];
$idc_h = $_POST['idc_h'];
$c_h = $_POST['c_h'];
$edta = $_POST['edta'];
$fc = $_POST['fc'];
$h2so4 = $_POST['h2so4'];
$fc_h = $_POST['fc_h'];

Agora é o cálculo:

function mult($edta,$fc,$c){
	$y = $c * ($edta * $fc);
	return $y;
}		
			

if($y > 15) {
	echo "Concentração de Zinco = ".mult($edta,$fc,$c)."g/L. Retire o Cesto de Anodo do Banho!!!";
	}
	exit();
if ($y < 8) {
	echo "Concentração de Zinco = ".mult($edta,$fc,$c)."g/L. Coloque o Cesto de Anodo do Banho!!!";
	}
	exit();

if (8 < $y < 15) {
	echo "Concentração de Zinco = ".mult($edta,$fc,$c)."g/L. A concentração está dentro dos parâmetros do fornecedor!!!";
	}
	exit();

O retorno é ERRO 500 - erro interno do servidor. Desabilitei a opção do windows "mensagem amigávei de erro", e agora não aparece nada na tela.

 

Help!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o $y depois da função ta chegando de onde?

Oi Marcelo,

criei esta variável para mostrar o resultado da função. Criei a variável na própria função.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teoricamente, se você rodar isso, ao chegar no primeiro if o $y não existe saca???

marcelo, você tem razão, fiz o teste Tirei os if e deixei o código assim:

function mult($edta,$fc,$c){
	$y = $c * ($fc * $edta);
	return $y;
	}
	echo "mostrar resultado de $y".mult($edta,$fc,$c);
		
		?>

O resultado apareceu na tela...

 

você sabe como transformo esse resultado numa variável onde eu possa inseri-la no bd?

Compartilhar este post


Link para o post
Compartilhar em outros sites

claro..você faz assim:

 

function mult($edta,$fc,$c){
	$y = $c * ($fc * $edta);
	return $y;
}
$result = mult($edta,$fc,$c); // coloca o resultado na variavel....

# ===---Daqui pra baixo você faz a rotina pra inserir no banco de dados....
echo "mostrar resultado de $y: ".$result;
		
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

claro..você faz assim:

 

function mult($edta,$fc,$c){
	$y = $c * ($fc * $edta);
	return $y;
}
$result = mult($edta,$fc,$c); // coloca o resultado na variavel....

# ===---Daqui pra baixo você faz a rotina pra inserir no banco de dados....
echo "mostrar resultado de $y: ".$result;
		
?>

 

Problema resolvido!!!Valeuuu!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.