Ir para conteúdo
Fórum Script Brasil

Senhores

Membros
  • Total de itens

    120
  • Registro em

  • Última visita

Sobre Senhores

Perfil

  • Gender
    Male

Senhores's Achievements

0

Reputação

  1. galera tópico já foi resolvido junto ao outro tópico. Vlw
  2. Galera tenho este script de paginação, mas o seguinte erro acontece, quando clico na pagina 2 ou em proximo não exibe nada já cacei no google quem doido mas não consegui resolver este problema, se vocês puderem me ajudar ficarei grato. Ele pega a categoria direto da Url ( categoria.php?categoria=Comédia ). segue abaixo o script! $con = mysql_pconnect('localhost','',''); // host, usuário, senha mysql_select_db(''); // banco de dados // bloco 2 - defina o número de registros exibidos por página $num_por_pagina = 10; // bloco 3 - descubra o número da página que será exibida // se o numero da página não for informado, definir como 1 $pagina = $_GET['pagina']; if(!$pagina){ $primeiro_registro = 0; $pagina = 1; }else{ $primeiro_registro = ($pagina - 1) * $num_por_pagina; } // bloco 4 - construa uma cláusula SQL "SELECT" que nos retorne somente os registros desejados // definir o número do primeiro registro da página. Faça a continha na calculadora que você entenderá minha fórmula. //$primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina; // consulta apenas os registros da página em questão utilizando como auxílio a definição LIMIT. Ordene os registros pela quantidade de pontos, começando do maior para o menor DESC. $categoria = $_GET["categoria"]; $consulta1 = "SELECT * FROM titulo WHERE categoria='$categoria' ORDER BY idtitulo DESC LIMIT $primeiro_registro, $num_por_pagina"; // executar query $res = @mysql_query($consulta1,$con); // bloco 5 - exiba os registros na tela while($l = @mysql_fetch_array($res)){ $idtitulo = $l["idtitulo"]; $titu_portugues = $l["titu_portugues"]; $link_imagem = $l["link_imagem"]; $idclick = $l["idclick"]; $tamanho = $l["tamanho"]; $titu_original = $l["titu_original"]; ?> <table width="446" border="0" align="center" cellpadding="0" cellspacing="0" class="bordabaixo"> <tr> <td width="59" rowspan="2"><table width="50" border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <td><? echo"<img src='$link_imagem' alt='$titu_portugues' name='thumb' width='79' height='100' id='thumb' />"; ?></td> </tr> </table></td> <td height="36" colspan="2"><span class="unnamed1"><a href="exibe.php?idtitulo=<? echo"$idtitulo";?>"><? echo"$titu_portugues"; ?></a></span><br /> <? echo"$titu_original"; ?> <br /><strong>Tamanho:</strong> <? echo"$tamanho";?></td> </tr> <tr> <td width="226" height="22"><strong>Categoria</strong>: <? echo"$categoria"; ?></td> <td width="161"><strong>Cliques:</strong><? echo"$idclick";?></td> </tr> </table> <? } echo"<center>"; // bloco 6 - construa e exiba um painel de navegabilidade entre as páginas $consulta = "SELECT COUNT(*) FROM titulo WHERE categoria='$categoria' "; list($total_usuarios) = mysql_fetch_array(mysql_query($consulta,$con)); $total_paginas = $total_usuarios/$num_por_pagina; $prev = $pagina - 1; $next = $pagina + 1; // se página maior que 1 (um), então temos link para a página anterior if ($pagina > 1) { $prev_link = "<a href=\"$PHP_SELF?pagina=$prev\">Anterior</a>"; } else { // senão não há link para a página anterior $prev_link = "Anterior"; } // se número total de páginas for maior que a página corrente, então temos link para a próxima página if ($total_paginas > $pagina) { $next_link = "<a href=\"$PHP_SELF?pagina=$next\">Próxima"; } else { // senão não há link para a próxima página $next_link = "Próxima"; } // vamos arredondar para o alto o número de páginas que serão necessárias para exibir todos os registros. Por exemplo, se temos 20 registros e mostramos 6 por página, nossa variável $total_paginas será igual a 20/6, que resultará em 3.33. Para exibir os 2 registros restantes dos 18 mostrados nas primeiras 3 páginas (0.33), será necessária a quarta página. Logo, sempre devemos arredondar uma fração de número real para um inteiro de cima e isto é feito com a função ceil(). $total_paginas = ceil($total_paginas); $painel = ""; for ($x=1; $x<=$total_paginas; $x++) { if ($x==$pagina) { // se estivermos na página corrente, não exibir o link para visualização desta página $painel .= " [$x] "; } else { $painel .= " <a href=\"$PHP_SELF?pagina=$x\">[$x]</a>"; } } // exibir painel na tela echo "$prev_link | $painel | $next_link"; ?>
  3. Senhores

    Problema No Menu.

    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
  4. Senhores

    Checando Campos

    Ixi cara não reconheceu que baguio treta
  5. Senhores

    Checando Campos

    <td width="149"><input name="areasint" type="checkbox" id="Artes3" value="Artes, "> Artes<br> <input name="areasint" type="checkbox" id="Artes3" value="Reportagens, "> Reportagens <br> <input name="areasint" type="checkbox" id="Artes3" value="Contos, "> Contos <br> <input name="areasint" type="checkbox" id="Artes3" value="Romance, "> Romance <br> <input type="checkbox" id="Artes3" value="Policial, " name="areasint"> Policial <br> <input name="areasint" type="checkbox" id="Artes3" value="Hist&oacute;ria, "> Hist&oacute;ria <br> <input name="areasint " type="checkbox" id="areasint " value="Literatura Infantil, "> Literatura Infantil<br> <input name="areasint" type="checkbox" id="Artes3" value="Suspense, "> Suspense </td> </tr> </table> </div></td> <td valign="top"> <table width="155" border="0" cellpadding="0" cellspacing="0" class="texto"> <tr> <td width="155" height="113" class="texto"> <input name="areasint" type="checkbox" id="areasint2" value="Biografias, "> Biografias<br> <input name="areasint" type="checkbox" id="areasint2" value="Comportamento, "> Comportamento <br> <input name="areasint" type="checkbox" id="areasint2" value="Cr&ocirc;nicas, "> Cr&ocirc;nicas <br> <input name="areasint" type="checkbox" id="areasint2" value="Fic&ccedil;&atilde;o, "> Fic&ccedil;&atilde;o <br> <input name="areasint" type="checkbox" id="areasint2" value="Ensaio, "> Ensaio <br> <input name="areasint" type="checkbox" id="areasint2" value="Poesia, "> Poesia <br> <input name="areasint" type="checkbox" id="areasint2" value="Litera Juvenil, "> Literatura Juvenil</td> </tr> </table></td> Esta aqui
  6. Senhores

    Checando Campos

    Olá entaum tentei nomodo text so que não funcionou ele grava somente uma até +
  7. Senhores

    Checando Campos

    tah eu tava tentando no varchar sabe vou testar no modo text pra ver ai retorno aee valeu. até +
  8. Senhores

    Checando Campos

    Olá galera tenho um formulario que tem os seguintes campos. Artes Reportagens Contos Romance Policial História Literatura Infantil Suspense Biografias Comportamento Crônicas Ficção Ensaio Poesia Literatura Juvenil Eles estao todos na opção checkbox e gostario que salvasse no mysql todos os texto do checkbox que a pessoa marca só que eu estou conseguindo fazer salvar somente uma. caomo eu posso fazer isso? att Wagner de mello
  9. Senhores

    Buscando Com Paginação

    Bom não sei se eu não entendi mas no caso cara eu queria a paginação para o resultado da busca e tals.
  10. Senhores

    Buscando Com Paginação

    Po Galera alguém saberia me dar uma ajuda?
  11. Galera estou fazendo sisteminha de busca para a TM aqui meio que corrido, e gostaria que alguém podesse estar vendo qual o problema do meu script no caso ele faz a busca normalmente exibi as buscas so que na hora que você vai para uma proxima pagina ele não aparece nada ta ai meu script para a galera ver oque estou fazendo de errado e estár me dando um help. if(!empty($HTTP_POST_VARS[titulo])) { $titulo = str_replace(" ", "%", $HTTP_POST_VARS[titulo]); // Altera os espaços $qr = @mysql_query("SELECT * FROM tutorial WHERE titulo LIKE '%".$titulo."%' ORDER BY titulo DESC"); // definimos para buscar no campo1 e ordenar pelo campo que você quiser. $total = mysql_num_rows($qr); // Conta o total de resultados encontrados $lpp = 10; // Especifica quantos resultados você quer por página $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 tutorial WHERE titulo LIKE '%".$titulo."%' ORDER BY titulo DESC LIMIT $inicio, $lpp"); echo "Sua busca retornou <b>$total</b> resultados.<br>\n"; // mostra quantos resultados retornou e logo depois exibe while ($dados = mysql_fetch_array($sql)) { $titulo = $dados["titulo"]; $id = $dados["id"]; $cliques = $dados["cliques"]; $subtitulo = $dados["subtitulo"]; $secao = $dados["secao"]; $logo = $dados["logo"]; $autor = $dados["autor"]; echo "<table width=100% border=0 cellpadding=0 cellspacing=0> <link href='estilos.css' rel='stylesheet' type='text/css'> <tr><td width='40' height='40' valign='top'><font color='#333333' size='1' face='Verdana, Arial, Helvetica, sans-serif'><img src='$logo'></font></td> <td width='10'>&nbsp;</td> <td width='656' valign='middle' style='border-bottom: 1px #CCCCCC dotted;'><font color='333333' size='1' face='Verdana, Arial, Helvetica, sans-serif'> <a href='imprime.php?id=$id'>$titulo</a> - $subtitulo<br><br> <b>Autor:</b> $autor <b>Categoria: </b>$secao<b> Cliques:</b> $cliques </font> </td> <td width='46'></td> </table>"; } // Gera os links.... print "<center>"; print "<font color='333333' size='1' face='Verdana, Arial, Helvetica, sans-serif'>"; if ($pagina > 0) { $menos = $pagina - 1; $url = "$PHP_SELF?pagina=$menos"; print "<a href=\"$url\">&laquo; Anterior</a>"; } else { print "&laquo; Anterior"; } for($i = 0; $i < $paginas; $i++) { $linksp = $i + 1; if ($pagina == $i) { print " | <b>$linksp</b>"; } else { $url = "$PHP_SELF?pagina=$i"; print " | <a href=\"$url\">$linksp</a>"; } } if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = "$PHP_SELF?pagina=$mais"; print " | <a href=\"$url\">Pr&oacute;xima &raquo;</a>"; } else { print " | Pr&oacute;xima &raquo;"; print "</font>"; print "</center>"; }} Caso alguém queira dar uma olhada no problema so entrar em http://www.tutoriaismania.com.br/busca.php Façam um teste com Criando que exibe 15 tuto e da para apresentar erro, falo aee pessoal.
  12. bom cara simplesmente rodando ele no php não acontece nada mas se for html puro funciona normal. caso você saiba algum js onclique que funcione dentro do php que de para definir as configs legais, me da um toque porque to achando que esse jeito não da obrigado
  13. esta ai <script language=JavaScript><!-- function abrejanela(theURL,winName,features) { window.open(theURL,winName,features); } //--></script>
  14. como ficaria entaum galera to me matando aqui e não to chegando a resultado algum echo "<a href='layouts.php' onClick='abrejanela($img_ampla','TutoriaisMania','width=405,height=305,scrollbars=no,left=14,top=5')'><img src='$img_mini' width='135' height='91' border='0'></a>"; 10 a 0 pro JS
×
×
  • Criar Novo...