Ir para conteúdo

POWERED BY:

Arquivado

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

DouglasP

[Resolvido] If na função php

Recommended Posts

Boa tarde,

fiz uma função com o seguinte codigo:

 

function reseta_free_pontuado()
{
	
	if ($level_peron < $level_free)
	{
		echo "Você não chegou ao level de reset ainda";
		break;
	}
	
	if ($money_peron < $custo_free)
	{
		echo "Você não tem dinheiro suficiene para resetar";
		break;
	}
	
	echo "resete free pontuado";
	
}

porem dentro da função ele não pega o valor das variaveis que sao puxadas de uma consulta mssql,

e fora da função puxa normalmente.

 

oque aconteçe?

 

grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passa as variaveis como parametros da função.

Assim:

 

function reseta_free_pontuado($level_peron, $money_peron, $level_free = 200, $custo_free = 500000)
{

       if ($level_peron < $level_free)
       {
               echo "Você não chegou ao level de reset ainda";
               break;
       }

       if ($money_peron < $custo_free)
       {
               echo "Você não tem dinheiro suficiene para resetar";
               break;
       }

       echo "resete free pontuado";

}

 

Para usar a função, basta colocar os parametros.

 

reseta_free_pontuado($consultaLevel, consultaDinheiro, $level_free, $custo_free);

 

PS : Pode notar que os parametros $level_free e $custo_free tem valores padrões.

Caso eles sejam omitidos na chamada da função, o valor deles serão 200 e 500000 respectivamente.

 

 

Espero que tenha entendido.

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passei dessa forma: reseta_free_pontuado($consultaLevel, consultaDinheiro, $level_free, $custo_free);

funcionou normal.

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja um exemplo:

 

<?php
$variavel = "Bola";

function minhaFuncao() {
    // Pega a variável de fora da função
    global $variavel;

    echo $variavel;
}
?>

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.