Ir para conteúdo
Fórum Script Brasil
  • 0

Problema No Menu.


Senhores

Pergunta

Olá estou fazendo um menu no qual os links são pegos direto do banco de dados.

<?
     $sql = @mysql_query("SELECT * FROM categoria") or die (@mysql_error());
     while($l = @mysql_fetch_assoc($sql)){
     $idcat= $l["idcat"];
     $nomecat = $l["nomecat"];
     ?>
                <table width="131" height="19" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr>
                    <td width="131" height="19" valign="middle" class="tabela1" onMouseOver="mOvr(this,'#f1f1f1');" onMouseOut="mOut(this,'#fafafa');" ><img src="img/seta.png" width="10" height="13" border="0"><a href="<? echo"show_categoria.php?idcat=$idcat&nomecat=$nomecat";?>"> <? echo"$nomecat";?></a></td>
                  </tr>
                </table>
                <? } 
    ?>
E assim que clicado no link ele exibe a categoria referente aquele link que é carregado pela variavel idcat . MAs o problema que quando exibe os arquivo ele só exibe o mesmo arquivo independente do link que é clicado só aparece o mesmo
<?

$sql = @mysql_query("SELECT * FROM arquivo WHERE idcat='$idcat AND nomecat='$nomecat'");
$lpp = 10; // Especifique quantos resultados você quer por página
$total = @mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$sql = @mysql_query("SELECT * FROM arquivo WHERE idcat='$idcat' AND nomecat='$nomecat' ORDER BY idarq desc LIMIT $inicio, $lpp "); // Executa a query no MySQL com o limite de linhas.
   while($linha = @mysql_fetch_array($sql)) {
$idarq = $linha["idarq"];
$titulo = $linha["titulo"];
$cliques = $linha["cliques"];
$autor = $linha["autor"];
$tipo = $linha["tipo"];
$nomecat = $linha["nomecat"];
$tamanho= $linha["tamanho"];
$imagem = $linha["imagem"];
      ?>

Essa parte exibe o conteudo

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...