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

Function Jere()


hlegius

Pergunta

Pessoal,

Assim eu tenho uma função..

function contato(){

$res_to = mysql_query("SELECT MSN,icq,email,yahoo,site FROM upost");

$MSN = mysql_result($res_to,0,"MSN");

$icq = mysql_result($res_to,0,"icq");

$email = mysql_result($res_to,0,"email");

$yahoo = mysql_result($res_to,0,"yahoo");

$site = mysql_result($res_to,0,"site");

return true;

}

como retornar parte dela?

tipo só o $MSN mais para frente só o $icq ...

até.. smile.gif

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0
Você não precisa retornar uma array... pode retornar um valor comum, se quiser.

Mas é isso mesmo... smile.gif

Assim?

function contato(){

$res_to = mysql_query("SELECT MSN,icq,email,yahoo,site FROM upost");

$MSN =  mysql_result($res_to,0,"MSN")." / ";

$icq =  mysql_result($res_to,0,"icq")." / ";

$email = mysql_result($res_to,0,"email")." / ";

$yahoo = mysql_result($res_to,0,"yahoo")." / ";

$site = mysql_result($res_to,0,"site");

list($MSN,$icq,$email,$yahoo,$site) = contato();

}

até... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Sim, se você tem que retornar vários valores de uma função, o negócio é retornar uma array mesmo... smile.gif

Daria pra fazer declarando as variáveis como globais e etc, mas acho que daria mais trabalho... rolleyes.gif

A certo então...

Muito obrigado pela paciencia em explicar!

depois eu vejo no manual como funciona essa parada de globais...

até... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Sem problemas.

Globais seria alguma coisa assim, cara:

function nada(){

    global $var1, $var2, $var3, $var4;

    $var1 = "valor1";

    $var2 = "valor2";

    $var3 = "valor3";

    $var4 = "ultimo valor";

}

nada();

echo $var4;

Se você não declarar as variáveis como globais, elas só vão estar disponíveis dentro da função. Todas as variáveis que você cria ou muda o valor dentro da função, a menos que você declare como globais, vão deixar de existir/voltar ao valor normal fora da função.

Entendeu?

Link para o comentário
Compartilhar em outros sites

  • 0

ah...

certo, então se eu definir a $var como global ela estará disponivel para uso sepadado das outras?

function jere(){

global $var;

$var = "Aki exibe: Aki exibe:"; //hehe...

$var2 = "Aki não exibe: Aki exibe!";

}

jere()

print $var; // irá exibir o texto

print $var2 // não irá aparecer nada

seria isso?

até... smile.gif

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...