<?
/*
Sistema de cadastro
Autor: Eduardo Stuart
E-mail:stuart.eduardo@gmail.com
http://www.stu.1br.net
Manter os direitos no final de todas as páginas
24/09/2006
ATUALIZACAO: 26/10/2006
*/
?>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<br>
<table width="352" border="0" align="center" cellpadding="0" cellspacing="0">
<tr> </tr>
<tr> </tr>
<tr>
<td><font size="1" face="Tahoma">
<?
require_once"../includes/pg_config.php";
if(!$pagina)
{
$pagina=1;
}
$pRegistro=($pagina*$pPagina)-$pPagina;
$selecionaD=mysql_query("SELECT * FROM $tabela ORDER BY id DESC LIMIT $pRegistro,$pPagina");
$sql=mysql_query("SELECT * FROM $tabela");
//Modificação para carregar a tabela perfil onde irá
//pegar os dados de "sexo" e "foto", ele aparece legal
//na janela, sem erro, mas o mesmo dado que aparece pra um aparece pra todos
//de acordo com que foi cadastrado por ultimo, por exemplo, se no ultimo for selecionado
//o sexo feminino, nos outros também irão aparecer o sexo feminino. Ele também esta pegando
//dados como o getsizeimage redimencionando a largura do popup de acordo com o tamanho da ultima foto
$sqlperfil=mysql_query("SELECT * FROM $tabelaPerfil");
while($dadosf=mysql_fetch_array($sqlperfil))
{
$sexoR=$dadosf['sexo'];
$fotoR=$dadosf['foto'];
list($largura, $altura, $type, $attr) = getimagesize("../fotos/$fotoR");
}
//Fim modificação
$total=mysql_num_rows($sql);
if(mysql_num_rows($sql)>"0")
{
while($dados=mysql_fetch_array($selecionaD))
{
$idR=$dados['id'];
$loginR=$dados['login'];
$emailR=$dados['email'];
?>
</font></td>
</tr>
<script language="JavaScript">
function foto(URL) {
var width = <?= $largura; ?>;
var height = <?= $altura; ?>;
var left = 0;
var top = 0;
window.open(URL,'POPUP', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, top=150, left=150, screenX=0, screenY=0, resizable=yes, copyhistory=no, fullscreen=no');
}
</script>
<tr>
<td> <table width="100" border="0" cellspacing="0" bgcolor="#CCCCCC">
<tr>
<td><table width="100" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td><table width="352" border="0" cellspacing="0" cellpadding="2">
<tr>
<td width="55" rowspan="3"><font size="1" face="Tahoma"> </font><font size="1" face="Tahoma"><a href="java script:foto('<? echo "../fotos/".$loginR; ?>_foto.jpeg');"><img src="<? if($foto=="null") { echo "./imagens/no_foto.jpg"; } else{ echo "../fotos/".$dados['login']; } ?>_foto.jpeg" width="50" height="50" border="0"></a>
</font></td>
<td><font size="1" face="Tahoma">Sexo: <strong><font color="#6633CC">
<?=$sexoR;?>
</font></strong></font></td>
<td> </td>
</tr>
<tr>
<td width="282"><font size="1" face="Tahoma">Nick: <strong><font color="#6633CC">
<?=$dados['login'];?>
</font></strong></font></td>
<td width="3"> </td>
</tr>
<tr bgcolor="#F8F8F8">
<td><font size="1" face="Tahoma">Email: <a href="mailto:<?=$dados['email'];?>">
<?=$dados['email'];?>
</a> </font></td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<br>
</td>
</tr>
<tr>
<td><div align="center"><font size="1" face="Tahoma">
<?
}
$selecionaD=mysql_query("SELECT COUNT(*) FROM $tabela");
list($usuariosTotal)=mysql_fetch_array($selecionaD);
$total_paginas = $usuariosTotal/$pPagina;
$anteP=$pagina-1;
$proxP=$pagina+1;
if($pagina>1)
{
$anteP_link="<a href=\"$PHP_SELF?area=usuarios&pagina=$anteP\">Anterior</a>";
}else{
$anteP_link="Anterior";
}
if($total_paginas>$pagina)
{
$proxP_link="<a href=\"$PHP_SELF?area=usuarios&pagina=$proxP\">Proxima</a>";
}else{
$proxP_link="Proxima";
}
$total_paginas=ceil($total_paginas);
$naveg="";
for($x=1;$x<=$total_paginas;$x++)
{
if($x==$pagina)
{
$naveg.="[$x]";
}else{
$naveg.="<a href=\"$PHP_SELF?area=usuarios&pagina=$x\">[$x]</a>";
}}
echo "$anteP_link | $naveg | $proxP_link";
}else{ echo"<font face=\"Tahoma\" size=\"1\">Nenhum usuário registrado.</font>"; }
?>
</font></div></td>
</tr>
</table>
Por exemplo... o SEXO e o TAMANHO DA FOTO, repete nas informações mostradas, já o Login e E-mail aparece normalmente... onde será que esta o erro?
Abraços










