Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pinoc

While dentro de while

Recommended Posts

Pessoal to me batendo pra fazer isso.

Seguinte tenho 4 tabelas que to interligando.

 

É meio que dois sistema de categoria interligado tipo pego a pagina que vai ser exibi o local onde vai ser exibido a categoria do conteudo e dentro da categoria o conteudo.

 

Porem to tendo problema para exibir os conteudos dentro da respectiva categoria.

Segui como to fazendo.

OBS.: Dessa forma não esta nem exibindo o conteudo na categoria mais em meus teste ja conseguii fazer exibir mais o conteudo ficava em uma categoria so.

 

<div id="accordion">
           	<ul>
                   <?php 
                   	$cat = mysql_query("SELECT * FROM local INNER JOIN categoria ON local.local_id = categoria.cat_local WHERE local.local = 'Adicionar categoria de convencoes'");
				   	$con = mysql_query("SELECT * FROM categoria INNER JOIN textos ON categoria.cat_id = textos.txt_cat INNER JOIN local ON local.local_id = categoria.cat_local WHERE local.local = 'Adcionar convencao'");					
					while($categoria = mysql_fetch_array($cat)){

               	?>
                   <li id="seta_accordion"><a href="#"><?php echo $categoria['cat'];?></a>
                   	<ul>
                       	<?php 
							while($dados = mysql_fetch_array($con)){
							$arquivo = $dados['txt_arquivo'];	
						?>
                            <li class="txt">
   	                            <p style="font-size: 16px;"><?php echo $dados['txt_texto'];?></p>
       	                           <p>
                                      	<a href="<?php echo 'arquivos/'.$arquivo; ?>" style="color: #666;">
           	                           <?php echo $dados['txt_titulo'];?>
               	                   	</a>
                                      </p>
                               </li>
                       	<?php } ?>
                       </ul>                    
                   </li>
                   <?php } ?>
               </ul>
           </div><!-- ACCORDION -->

 

Alguem por favor me da uma forcinha.

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

____________________________________________________________________________

 

Fiz uma pequena alteração que resulto em parte funcionando.

Estou conseguindo puxar a categoria o conteudo para a respectiva categoria porem ele exibi apenas uma categoria e para por ali.

 

<div id="accordion">
           	<ul>
                   <?php 
                   $rs1 = mysql_query("SELECT * FROM categoria");
                       while($dados = mysql_fetch_array($rs1)){
                       	$id_cat = $dados['cat_id'];

               	?>
                   <li id="seta_accordion"><a href="#"><?php echo $dados['cat'];?></a>
                   	<ul>
                       	 	<?php 
							$rs1 = mysql_query("SELECT * FROM textos WHERE txt_cat='$id_cat'");
								while($dadoss = mysql_fetch_array($rs1)){
								$arquivo = $dadoss['txt_arquivo'];

							?>
                               <li class="txt">
                                  <p style="font-size: 16px;"><?php echo $dadoss['txt_texto'];?></p>
                                   <p><a href="<?php echo 'arquivos/'.$arquivo; ?>" style="color: #666;">
                                       <?php echo $dadoss['txt_titulo'];?>
                                   </a></p>
                               </li>
                       		<?php } ?>
                       </ul>                    
                   </li>
                   <?php } ?>
               </ul>
           </div><!-- ACCORDION -->

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.