Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá gente... estou com um problema em um sistema de listagem de albuns que estou tentando fazer
o problema tah acontecendo porque preciso puxar dados de 3 tabelas diferentes
uma para puxar o nome
outra a foto
e outra os albuns que devem ser listados
o problema que está ocorrendo eh que só está sendo puxado o codigo do 3º while
>
<? while ($dados=mysql_fetch_array($limite)) {?>
<? while ($dados1=mysql_fetch_array($limite1)) {?>
<? while ($dados2=mysql_fetch_array($limite2)) {?>
a seguir o código completo dah pagina que estou fazendo
>
<? if ($logado) { ?>
<style type="text/css">
<!--
.styleoalbum1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
-->
</style> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<? $pg=$_GET[pg];
$page=$_GET
$total_reg = "15";
if(!$page){
$page = "1";}
$inicio = $page-1;
$inicio = $inicio*$total_reg; ////////////////////////////////////////////////////////////////////////////
$buscafoto = "SELECT * FROM albuns";
$limite1 = mysql_query("$buscafoto LIMIT 1");
$todos1 = mysql_query("$buscafoto");
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////// $busca = "SELECT * FROM albuns_lista order by id desc";
$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
$todos = mysql_query("$busca");
$tr = mysql_num_rows($todos);
$tp = ceil($tr / $total_reg);
////////////////////////////////////////////////////////////////////////////
$buscanome = "SELECT * FROM phpsp_users";
$limite2 = mysql_query("$buscanome LIMIT $inicio,$total_reg");
$todos2 = mysql_query("$buscanome"); ////////////////////////////////////////////////////////////////////////////
?>
<table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
<?
// Defina o número de colunas que você deseja exibir:
$colunas = "2";
// Agora vamos ao "truque":
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
?> <tr align="center" bgcolor="<? echo $bgcolor; ?>">
<? }?>
<? while ($dados=mysql_fetch_array($limite)) {?>
<? while ($dados1=mysql_fetch_array($limite1)) {?>
<? while ($dados2=mysql_fetch_array($limite2)) {?>
<? $fotos = substr($dados1[fotos],6);?> <td align="center"><a href="java script:AbreAlbum('estrutura/usuarios_vip/album.php?id=<? echo $dados[id_user]?>');">
<img src="thumbs.php?w=100&h=75&imagem=<? echo "$fotos";?>" width="100" height="75" border="0" style="border:0px solid #999999;FILTER: alpha(opacity=100)" /></a>
<?
echo "<b>$dados2[nome]</b>";
?></td>
<td align="center"> </td>
<? }}}}}?>
</tr>
</table>
<br />
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="100" align="right" valign="top"><?
if($page > 1){
$anterior = $page -1;
$url = "?pg=$pg&page=$anterior";
echo "<a href='$url'>« Anterior</a> |";
} else {
echo "<font color='#ffffff'>« Anterior</font> |";
}
?> </td>
<td align="center"><?
for($x=1; $x<=$tp; $x++){
$url = "?pg=$pg&page=$x";
if ($x==$page) {
echo "<font color='$coronmouse'><b>$x</b></font>|";
} else {
echo "<a href='$url'>$x</a>|";
}
}
?> </td>
<td width="100" align="left" valign="top"><?
if($tp > $page){
$proxima = $page +1;
$url = "?pg=$pg&page=$proxima";
echo " <a href='$url'>Próxima »</a>";
} else {
echo " <font color='#ffffff'>Próxima »</font>";
}
?> </td>
</tr>
</table>
<br />
<br /></td> </tr>
</table>
<? } else {?>
<p><font face="Verdana" size="1">Você não não está autorizado a ver esta página</font></p>
<? }?>
;
o que devo fazer para que os 3 dados sejam puxados?
Carregando comentários...