Quando eu vou usar a função, nada aparece na tela, nem o que há em seeguida a função. O que está errado?
Obrigado desde já.
//função para pegar os dados do usuario no banco de dados a partir do nick da sessão
function pega_user_dados($nick) {
//dados do usuario
$u="SELECT * FROM pg WHERE nick='$nick'";
$q=mysql_query($u) or die(mysql_error());
$fetch=mysql_fetch_array($q) or die(mysql_error());
$uid=$fetch['uid'];
$nome=$fetch['nome'];
$sobrenome=$fetch['sobrenome'];
$nick=$fetch['nick'];
$email=$fetch['email'];
$senha=$fetch['senha'];
$numpokemons=$fetch['numpokemons'];
$numinsg=$fetch['numinsg'];
//fim dados do usuario
//dados dos pokemons do usuario
$num=1;
for($num=1;$num<=6;$num++) {
$u="SELECT * FROM upk WHERE uid='$uid' AND numpk='$num'";
$q=mysql_query($u) or die(mysql_error());
$fetch=mysql_fetch_array($q) or die(mysql_error());
switch($num) {
case 1:
$pkid=$fetch['pkid'];
$lvl=$fetch['lvl'];
$atk=$fetch['atk'];
$def=$fetch['def'];
$spd=$fetch['spd'];
break;
case 2:
$pkid2=$fetch['pkid'];
$lvl2=$fetch['lvl'];
$atk2=$fetch['atk'];
$def2=$fetch['def'];
$spd2=$fetch['spd'];
break;
case 3:
$pkid3=$fetch['pkid'];
$lvl3=$fetch['lvl'];
$atk3=$fetch['atk'];
$def3=$fetch['def'];
$spd3=$fetch['spd'];
break;
case 4:
$pkid4=$fetch['pkid'];
$lvl4=$fetch['lvl'];
$atk4=$fetch['atk'];
$def4=$fetch['def'];
$spd4=$fetch['spd'];
break;
case 5:
$pkid5=$fetch['pkid'];
$lvl5=$fetch['lvl'];
$atk5=$fetch['atk'];
$def5=$fetch['def'];
$spd5=$fetch['spd'];
break;
case 6:
$pkid6=$fetch['pkid'];
$lvl6=$fetch['lvl'];
$atk6=$fetch['atk'];
$def6=$fetch['def'];
$spd6=$fetch['spd'];
break;
default:
echo "Erro Usuario Pokémon";
break;
}
}
//fim dados dos pokemons do usuario
//dados das insignias dos usuarios
$num=1;
for($num=1;$num<=6;$num++) {
$u="SELECT * FROM uinsg WHERE uid='$uid' AND numinsg='$num'";
$q=mysql_query($u) or die(mysql_error());
$fetch=mysql_fetch_array($q) or die(mysql_error());
$insgid=$fetch['insgid'];
switch($num) {
case 1:
$insgid=$fetch['insgid'];
break;
case 2:
$insgid2=$fetch['insgid'];
break;
case 3:
$insgid3=$fetch['insgid'];
break;
case 4:
$insgid4=$fetch['insgid'];
break;
case 5:
$insgid5=$fetch['insgid'];
break;
case 6:
$insgid6=$fetch['insgid'];
break;
default:
echo "Erro Usuario Insignea";
break;
}
}
//fim dados das insignias do usuario
return array($uid, $nome, $sobrenome, $nick, $email, $senha, $numpokemons, $numinsg, $pkid, $lvl, $atk, $def, $spd, $pkid2, $lvl2, $atk2, $def2, $spd2, $pkid3, $lvl3, $atk3, $def3, $spd3, $pkid4, $lvl4, $atk4, $def4, $spd4, $pkid5, $lvl5, $atk5, $def5, $spd5, $pkid6, $lvl6, $atk6, $def6, $spd6, $insgid, $insgid2, $insgid3, $insgid4, $insgid5, $insgid6);
}
Pergunta
guw
Quando eu vou usar a função, nada aparece na tela, nem o que há em seeguida a função. O que está errado?
Obrigado desde já.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.