Ir para conteúdo
Fórum Script Brasil

Senhores

Membros
  • Total de itens

    120
  • Registro em

  • Última visita

Tudo que Senhores postou

  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
  15. bom crys não entendi que codigo em html? é tipo assim ele nu ta carregando o pop up so isso. até+
  16. Eu coloquei aspas duplas esqueci de mencionar hehee mas nem funfo. até +
  17. bom esse é o script todo
  18. não sei mesmo simplesmente não acontece nada. <? include ("config.php"); $sql = @mysql_query("SELECT * FROM template"); $lpp = 5; // 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 template ORDER BY id desc LIMIT $inicio, $lpp"); // Executa a query no MySQL com o limite de linhas. while($linha = mysql_fetch_array($sql)) { $id = $linha["id"]; $nome = $linha["nome"]; $data = $linha["data"]; $tamanho = $linha["tamanho"]; $download = $linha["download"]; $img_ampla = $linha["img_ampla"]; $img_mini = $linha["img_mini"]; echo"<table width='100%' border='0' cellpadding='0' cellspacing='0'> <!--DWLayoutTable--> <tr> <td width='8' height='10'></td> <td></td> <td></td> <td width='10'></td> </tr> <tr> <td height='91'></td> <td valign='top'><table width='100%' border='0' cellpadding='0' cellspacing='0'> <!--DWLayoutTable--> <tr> <td width='110' height='76' valign='top'><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></td> </tr> </table> </td> <td valign='top'><table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'> <!--DWLayoutTable--> <tr> <td width='17' height='7'></td> <td width='128'></td> <td width='100'></td> <td width='64'></td> </tr> <tr> <td height='19'></td> <td valign='middle' bgcolor='f5f5f5'style='BORDER-BOTTOM: #ffffff 1px solid'> <div align='center'><font color='003333' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>Nome</strong></font></div> </td> <td valign='middle'> <div align='center'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>$nome</font></div> </td> <td></td> </tr> <tr> <td height='18'></td> <td rowspan='2' align='center' valign='middle' bgcolor='f5f5f5'style='BORDER-BOTTOM: #ffffff 1px solid'><font color='003333' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>Data</strong></font></td> <td valign='middle'> <div align='center'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>$data</font></div> </td> <td></td> </tr> <tr> <td height='1'></td> <td></td> <td></td> </tr> <tr> <td height='19'></td> <td valign='middle' bgcolor='f5f5f5'style='BORDER-BOTTOM: #ffffff 1px solid'> <div align='center'><font color='003333' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>Tamanho</strong></font></div> </td> <td valign='middle'><div align='center'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>$tamanho</font></div> </td> <td></td> </tr> <tr> <td height='19'></td> <td valign='middle' bgcolor='f5f5f5'style='BORDER-BOTTOM: #ffffff 1px solid'> <div align='center'><font color='003333' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>Download</strong></font></div> </td> <td valign='middle'> <div align='center'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'><a href='$download'>$nome</a></font></div> </td> <td></td> </tr> </table></td> <td></td> </tr> <tr> <td height='10'></td> <td></td> <td></td> <td></td> </tr> </table>"; } // Agora o mais importante, gera os links.... 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>"; } ?>
  19. Galera eu estou com problema em fazer um onclik para abrir pop up de uma imagem simplesmente não funciona dentro do php. Ele ficaria mais ou menos assim. Quando se clica na imagem ele chama um pop up. http://www.tutoriaismania.com.br/layouts.php esse é o comando que não funciona <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></a> a função já existe caso precisa. aguardo respostas.
  20. Aproveitando aqui como eu limpo o cookie? include("config.php"); setcookie("usuario","",time()-3600); setcookie("senha","",time()-3600); setcookie("id","",time()-3600); echo "<font face='verdana' size='2' color='#3366CC'>"; echo "<br><br><br><p align=\"center\">Logout com sucesso! Você está sendo redirecionado para a página principal!<br> <b>Aguarde...</b></p><meta http-equiv='refresh' content='1;URL=index.php'>"; echo "</font>";
  21. valeu galera deu certo obrigado pela ajuda ae
  22. entaum como seria? $usuario = $_POST["usuario"]; $usuario= strtolower($usuario);
  23. Senhores

    Upload

    Se já tem a lógica ai?
  24. ficario mais ou menos assim entaum? $usuario = $_POST["usuario"]; $checa1= strtolower($usuario); $senha = $_POST["senha"]; $checa1= strtolower($senha); setcookie("usuario", $usuario); setcookie("senha", $senha); $sql = "SELECT * FROM usuario WHERE usuario=$usuario' and senha='$senha'"; $consulta = @mysql_query ("$sql") or die ("Não foi possivel consultar"); if( $linha = @mysql_fetch_array($consulta) ){ $id = $linha["id]; setcookie("id", $id); header("Location: admin.php?id=$id");
×
×
  • Criar Novo...