<? /* 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