Jump to content


Photo

Porque Essa Função Não Consegue Acessar As Variáveis?


  • Faça o login para participar
1 reply to this topic

#1 LucasAlves

LucasAlves

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino

Posted 26/07/2011, 11:14

Bom dia pessoal,
estou precisando da ajuda de vocês para resolver um problema!

A página é esta:

<?php  
$array_sexo = array('Masculino','Feminino');
include_once('connection.php');

$id = (int)$_GET['id'];

$consulta1 = mysql_query('Select * from profile where id = '.$id.' limit 1 ');

if ($consulta1) {
	
} else {print"Select inválido";}

$dados1 = mysql_fetch_array($consulta1);

if (mysql_num_rows($consulta1)==0) {
	$nome = 'PERFIL NÃO ENCONTRADO';
	echo"<h1>Erro: $id <h1>";
	
} else {
echo"<h1>aaaaaaaaaaaaa<h1>";
   $apelido = $dados1['apelido'];
   $nome = $dados1['nome'];
   $sexo = (int)$dados1['sexo'];
   $email = $dados1['email'];
   $data_nascimento = $dados1['data_nascimento'];
   $ultimo_acesso = $dados1['ultimo_acesso'];
   exibirdados();
   
}


?> 



	
<html>

<head>
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
	<meta name="author" content="Lucas">

	<title><?php  echo "$nome" ?></title>
</head>

<body>


<?php
function exibirdados(){
	
	
?>
	
<div class="div_view_profile">
<h3 style="padding : 15px 0 20px 15px;">Pessoal</h3>
<p><label>User Name:</label><? echo $apelido ?></p>
<p><label>Nome Completo:</label><?  echo $nome ?></p>
<p><label>Último Acesso:</label><? echo $ultimo_acesso ?></p>
<p><label>E-Mail:</label><?php echo $email ?></p>
<p><label>Nascimento:</label><?php echo $data_nascimento ?></p>
<p><label>Sexo:</label><?php echo $array_sexo[$sexo] ?></p>
</div>
<?php
	}
?>	



</body>
</html>

a função "exibirdados()" não consegue exibir os dados, dá o seguinte erro "Undefined variable" em todas as váriaveis que ela tenta acessar!

eu já fiz vários testes, todas essas variaves possuem dados, não há nada de errado coma função "exibirdados()".

O que eu devo fazer pra conseguir acessar essas variaves atrevés dessa função exibirdados()?

Agradeço quem me puder ajudar!

Edição feita por: LucasAlves, 26/07/2011, 11:17.


#2 Leonardo Garcia

Leonardo Garcia

    Normal

  • Usuários
  • 110 posts
  • Sexo:Masculino
  • Localidade:Londrina Paraná

Posted 26/07/2011, 12:31

exibirdados($apelido,$nome,$sexo,$email,$data_nascimento,$ultimo_acesso);
Eu podia tá matando, roubando ou me prostituindo. Mas só quero um ponto.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq