By Pedro 0 Denunciar post Postado Maio 5, 2013 Pessoal, boa tarde. Estou com um problemão aqui com uma montagem de lista... Nosso amigo PHP está incluindo um <li> fantasma ao invez do ultimo resultado vindo do banco Quem souber o que está acontecendo favor respoder $sql[1]= mysql_query ("SELECT * FROM profissionais"); //monta a query $proq= mysql_num_rows($sql[1]); //faz a consulta $qnt_coluna=2; $classe="ultimo"; print'<ul>'; for($x=1;$x<=$proq;$x++){ $pro1= mysql_fetch_row($sql[1]); $imagem='<img src="../imagens/profissionais/'.$pro1[0].'.jpg" alt="'.$pro1[1].'">'; if($x!=$qnt_coluna){print '<li>';}else{print '<li class="'.$classe.'">';} if($pro1[6]!=""){print ' <div class="img"> <a href="http://'.$pro1[6].'" target"_blank" title="'.$pro1[1].'"> '.$imagem.' </a> </div>';}else{print $imagem;} print'<div class="info">'; print'<h2 class="titulo">'.$pro1[1].'</h2>'; print'<div class="txt">'.$pro1[2].'</div>'; if(!empty($pro1[5])){ print'<div class="telefone"><strong>Telefone: </strong>'.$pro1[5].'</div>'; } if(!empty($pro1[3])){ print'<div class="e-mail"><strong>E-mail: </strong>'.$pro1[3].'</div>'; } if(!empty($pro1[4])){ print'<div class="site"><strong>Site: </strong>'.$pro1[4].'</div>'; } print'</div>'; print'</li>'; $y++; } print '</ul>'; ?> Compartilhar este post Link para o post Compartilhar em outros sites
William Phantom 32 Denunciar post Postado Maio 5, 2013 não li seu código direito mas, pelo pouco que vi é só você substituir o '<=' por '<' for($x=1;$x<=$proq;$x++){ ficando assim: for($x=1; $x < $proq; $x++){ Compartilhar este post Link para o post Compartilhar em outros sites
By Pedro 0 Denunciar post Postado Maio 5, 2013 Continua! Ao invés de retornar o ultimo registro, ou seja o codigo 4 ele retorna uma lista vazia Resolvido. Por algum Motivo o php juntou as query que estavam no vetor $sql. Agradeço ao William Phantom pela ajuda! =D Compartilhar este post Link para o post Compartilhar em outros sites
William Phantom 32 Denunciar post Postado Maio 5, 2013 Que bom! mas, é melhor você estruturar melhor o seu código ele tá muito confuso. é bem capaz que você/alguem não consiga entende-lo no futuro. (pelo menos vai perder um belo tempo pra entender esse código ai) Compartilhar este post Link para o post Compartilhar em outros sites