Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Retornar um valor da função


marceloths

Pergunta

Pessoal,

estou adotando função para realizar as tarefas, mas não ela não retorna o valor. Depois de realizar uma tarefa quero que a função retorna um valor. Veja o código abaixo:

<?
$databrasil = $_POST['data']; // ex. 15/10/2009
data_mysql($databrasil);
echo $datamysql;


// funcao
function data_msql($d){
$data = explode('/', $d);
$datamysql = $data[2] . '-' . $data[1] . '-' . $data[0];
return($datamysql);
}
?>

Tentei de tudo e não consegui, eu agradeceria muito pela ajuda.

Atenciosamente,

Marcelo.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Não, ESerra, apenas declarei uma função e chamei ela.

Mas já resolvi o problema. O problema era que não estava 'enxergando' o valor retornado de uma função.

Veja o código correto:

<?
// Variável data recebe dado do formulário
$data = $_POST['data'];

// Chamando a função data_mysql e armazenando a resultado na variável datamysql
$datamysql = data_mysql($data);

// Imprime a variavel datamysql
echo $datamysql;


// Função para realizar a troca da data brasileira pela data mysql
function data_mysql($databrasil){
     $data = explode('/', $databrasil);
     $datamysql = $data[2] . '-' . $data[1] . '-' . $data[0];
     return($datamysql);
}
?>

Atenciosamente,

Marcelo.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...