Ir para conteúdo
Fórum Script Brasil

vini_loock

Membros
  • Total de itens

    1.037
  • Registro em

  • Última visita

Tudo que vini_loock postou

  1. Tive que "resgatar" o tóipco. O script não ta funcionando no IE6
  2. Para isso eu acho que e é preciso usar banco de dados, se você já ta fazendo isso, é só montar uma página onde vão ser inseridas novas noticias. e onde exibe as noticias você selecionas elas pelo id do maior até o menor. E coloca um LIMIT com o tanto de noticias que você quer que exiba na página,(caso queira que exiba um tanto especifico tipo 10 noticias) dai sempre que for acrecentada uma nova noticia, as mais velhas vão para baixo, a ultima noticia vai sumir e a que foi colocada vai ficar no topo.
  3. O código é esse. $quantidade = 5; $pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1; $inicio = ($quantidade * $pagina) - $quantidade; $sqlTotal = "SELECT * FROM $categoria"; $qrTotal = mysql_query($sqlTotal) or die(mysql_error()); $numTotal = mysql_num_rows($qrTotal); $totalPagina = ceil($numTotal/$quantidade); if($totalPagina != 1){ echo"<div id=paginacao>"; if($pagina ==1){ echo"<div id=sem>Primeira página</div>"; echo"<div id=sem><<</div>"; }else{ echo "<div id=com><a href=\"?local=$categoria&pagina=1\">Primeira página</a></div>"; $p = $_GET['pagina']; for($i = $p; $i == $p; $i--); echo "<div id=com><a href=\"?local=$categoria&pagina=$i\"><<</a></div>"; } for($i = 1; $i <= $totalPagina; $i++) if($i == $pagina){ echo "<div id=ativo>$i</div>"; }else{ echo "<div id=com><a href=\"?local=$categoria&pagina=$i\">$i</a></div>"; } $p = $_GET['pagina']; for($i = $p; $i == $p; $i++); $inovo = ($i-1); if($inovo == $totalPagina){ echo"<div id=sem>>></div>"; }else{ echo "<div id=com><a href=\"?local=$categoria&pagina=$i\">>></a></div>"; } if($pagina == $totalPagina){ echo"<div id=sem>Última página</div>"; }else{ echo "<div id=com><a href=\"?local=$categoria&pagina=$totalPagina\">Última página</a></div>"; } echo "<div id=paginaquantidade>Página $pagina de $totalPagina</div>"; echo"</div>"; } Vo tentar fazer isso que você falou Douglas Jam Vlw EDIT-[ Ficou assim:$paginaMenos = $i-1; if($paginaMenos > 2){ echo "aaa"; } $totalMais = $totalPagina-1; $paginaAtual = $i-1; if($paginaAtual < $totalMais){ echo "bbb"; } A parte das reticendias eu entendi, só não entendi como exibir exibir só 3 links. ]-
  4. Olá. Eu quero saber como que eu faço para exibir um numero determinado de paginas na paginação. Exemplo: teno 10 paginas mas eu quero que exiba 3. primeira << 1 - 2 - 3 ... >> ultima Eu upei uma imagen, mas acho que nem precisava xD. Mas pra não ter perdido tempo ai vai ela. http://img814.imageshack.us/img814/2079/semttulo1d.png Isso ai. Vlw RESOLVIDO achei um código pronto, dai foi só alterar algumas coisas. $quantidade = 5; $pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1; $inicio = ($quantidade * $pagina) - $quantidade; $sqlTotal = "SELECT * FROM $categoria"; $qrTotal = mysql_query($sqlTotal) or die(mysql_error()); $numTotal = mysql_num_rows($qrTotal); $totalPagina = ceil($numTotal/$quantidade); if($totalPagina != 1){ echo"<div id=paginacao>"; if($pagina ==1){ echo"<div id=sem>Primeira página</div>"; }else{ echo "<div id=com><a href=\"?local=$categoria&pagina=1\">Primeira página</a></div>"; } if($pagina ==1){ echo"<div id=sem><<</div>"; }else{ $p = $_GET['pagina']; for($i = $p; $i == $p; $i--); echo "<div id=com><a href=\"?local=$categoria&pagina=$i\"><<</a></div>"; } $p = $_GET['pagina']; for($i = $p; $i == $p; $i++); $paginaMenos = $i-1; if($paginaMenos > 2){ echo "<div id=sem>aaa</div>"; } $exibir = 3; for($i = $pagina-$exibir; $i <= $pagina-1; $i++){ if($i > 0) echo '<div id=com><a href="?local='.$categoria.'&pagina='.$i.'"> '.$i.' </a></div>'; } echo "<div id=sem><a href=\"?local=$categoria&pagina=$pagina\">".$i."</a></div>"; for($i = $pagina+1; $i < $pagina+$exibir; $i++){ if($i <= $totalPagina) echo '<div id=com><a href="?local='.$categoria.'&pagina='.$i.'"> '.$i.' </a></div>'; } $totalMais = $totalPagina-1; $paginaAtual = $i-1; if($paginaAtual < $totalMais){ echo "<div id=sem>bbb</div>"; } $inovo = ($i-1); if($inovo == $totalPagina){ echo"<div id=sem>>></div>"; }else{ echo "<div id=com><a href=\"?local=$categoria&pagina=$i\">>></a></div>"; } if($pagina == $totalPagina){ echo"<div id=sem>Última página</div>"; }else{ echo "<div id=com><a href=\"?local=$categoria&pagina=$totalPagina\">Última página</a></div>"; } echo "<div id=paginaquantidade>Página $pagina de $totalPagina</div>"; echo"</div>"; } Vlw
  5. @Diogo Rebello O site ta no pc só. @Romero Dias Heheh.. eu gosto sim. Os includes não tem muita coisa, é só alguns links, e um campo de busca. Basicamente é só essa página que demora sim, só tem ela e os include xD Vou mandar pro servidor, pra ver o que que da. Vlw
  6. Faz isso: crie uma nova variavel, pode ser depois de fazer a conexão. Assim: $quantidade1= $_POST['quantidade']; Deposi onde você quer que exiba a quantidade que etara vindo da outra página você coloca no echo a variavel $quantidade1. Agora vamos fazer as alterações no arquivo pedido_entrada. Deleto o <input type="hidden"> como o name="quantidade" E crie um outro campo <input type="text" name="quantidade"> E eu vi que você ta chamando o arquivo confirmar_entrada.php é nesse que você vai exibir a quantidade? Bom.. desculpe se não fui muito claro. Eu acho que não entenderia muito. mas eu to cansado de mais, se não entendeu poste ai que amanhã a tarde eu te ajudo, ou alguém aqui do forum te ajuda antes. Boa noite.
  7. Olá. Eu fiz uma página qui, mas ela ta dando um problema. Ela demora quase 2 min pra carregar, e tem informações que vem do bd, e se a página não for gerada em 60 segundos aparece um erro. Eu acho que pode ser meu pc que bugo, pois baixei um sistema aqui, e começou os problemas. Mas por meio das duvidas vou postar aqui. <?php include ("includes/configuracoesgerais.php"); ?> <html> <head> <?php include ("includes/head.php"); ?> &lt;script type="text/javascript"> function somatam(){ var tam = document.getElementById("navbar-right").offsetHeight; //pega altura da div document.getElementById("conteudo").style.minHeight = tam; // atribui a altura a outra div } </script> </head> <body onLoad="somatam()"> <div id="global"> <div id="topo"> <?php include ("includes/topo.php"); ?> </div> <div id="navbar-left"> <?php include ("includes/navbarleft.php"); ?> </div> <div id="navbar-right"> <?php include ("includes/navbarright.php"); ?> </div> <div id="conteudo"> <?php if(isset($_GET['local'])){ $categoria = $_GET['local']; }else{ include ("conteudo_inicial.php"); } if(isset($categoria)){ switch($categoria){ case $_GET['local']: include ("configs/conecta.php"); $quantidade = 5; $pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1; $inicio = ($quantidade * $pagina) - $quantidade; $banco = "vitoriaregia1"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $categoria LIMIT $inicio, $quantidade"); if($busca > 0){ while($sql = mysql_fetch_assoc($busca)){ $img = $sql['img']; $nome = $sql['nome']; $ramo = $sql['ramo']; $endereco = $sql['endereco']; $telefone = $sql['telefone']; $id = $sql['id']; $idurl = "$categoria".$id; echo " <div id=anunciante> <div id=img><img src=$img width=150 height=150></div> <div id=texto> Nome da empresa: $nome<br> Ramo de atividade: $ramo<br> Endereço: $endereco<br> Telefone: $telefone<br> ID: $id; </div> <div id=btn> <div id=vermais><a href=vizualizando.php?userid=$id&tabela=$categoria target=_blank>vermais</a></div> </div> </div> "; } $sqlTotal = "SELECT * FROM $categoria"; $qrTotal = mysql_query($sqlTotal) or die(mysql_error()); $numTotal = mysql_num_rows($qrTotal); $totalPagina = ceil($numTotal/$quantidade); echo "<a href=\"?local=$categoria&pagina=1\">Primeira página</a>"; $p = $_GET['pagina']; for($i = $p; $i == $p; $i--); echo "<a href=\"?local=$categoria&pagina=$i\"><<</a>"; for($i = 1; $i <= $totalPagina; $i++) if($i == $pagina){ echo "- "; echo "$i"; echo " "; }else{ echo "- "; echo "<a href=\"?local=$categoria&pagina=$i\">$i</a>"; echo " "; } $p = $_GET['pagina']; for($i = $p; $i == $p; $i++); echo "<a href=\"?local=$categoria&pagina=$i\">>></a>"; echo "<a href=\"?local=$categoria&pagina=$totalPagina\">Última página</a>"; }else{ include "conteudo_inicial.php"; } } } ?> </div> <div id="rodape"><br> <?php include ("includes/rodape.php"); ?> </div> </div> <div id="toolbar"> <?php include ("includes/toolbar.php"); ?> </div> </body> </html> Só faltou fazer alguns cometários, mas acho que da pra se achar nele. Eu queria saber se tem como essa página demorar 2 minutos pra ser gerada. Ah. meu mysql ta limpo,. só tem 1 bd e 3 tabelas cada uma tem 10 cadastros. Bom.. é isso ai. Qualquer sujestão de como deixar mais rapido. Ou se é meu pc q ta ruim, postem. eu acho que é o código que ta pesado, porque o resto não afetou nada. Eu vou dar uma organizada melhor nele pra vocês poderem vizualizar melhor. Vlw EIDIT--[ RESOLVIDO. Era meu pc mesmo, dai eu formatei e ficou tudo normal. Vlw ]--
  8. O que tem em: Tem como postar o codigo dessa página?
  9. Olá. Como que faz query string com 2 valores? Eu observando alguns sites fiz assim: if(isset($_GET['userid'])){ $id = $_GET['userid']; } if(isset($_GET['tabela'])){ $tabela = $_GET['tabela']; } dai aqui vai todo aquele código, nem precisa colocar aqui. E no link assim: <a href=vizualizando.php?userid=$id&tabela=$categoria target=_blank>vermais</a> Ta certo? tem outra maneira de fazer isso? Vlw
  10. kkk. Não acredito que era isso. Vlw mais uma vez
  11. já tinha feto isso. Não adiantou
  12. Oi. Eu to tendo problemas na hora de fazer uma busca no sql. Retorna o seguinte erro: O cód. é esse: e a linha 23 é a ultima ($contagem) <?php if(isset($_GET['userid'])){ $id = $_GET['userid']; $tabela = "autopecas"; }else{ include ("defaut.php"); } if(isset($id)){ include ("configs/conecta.php"); $banco = "vitoriaregia"; $select = mysql_select_db($banco, $conecta); $busca = mysql_query("SELETCT * FROM $tabela WHERE id=$id"); $contagem = mysql_num_rows($busca); Ele ta pegando o id sertinho, o nome da tabela ta certo tmb. já tentei colocar ao invés de $tabela colocar autopecas, e continua dando erro. A busca não é realizada nem se eu colocar só mysql_query("SELECT * FROM nome_da_tabela") O que que eu fiz errado? Eu já procurei nos meus arquivos aqui, e eles estão todos assim, e todos funcionam menos esse. porque? E o arquivo de conexão é bem simples:$hostname = "localhost"; $username = "root"; $password = ""; $conecta = mysql_connect($hostname, $username, $password); To ficando doido com isso, porque sem essa parte funcionando não posso testar o resto. Vlw
  13. Hm. sim funcionou, só que tem um porém. Eu queria que ao invés de ser o height, eu queria que fosse min-height. tem como? Vlw
  14. Não foi. Ficou assim: <script type="text/javascript"> var tam = document.getElementById("navbar-right").offsetHeight; //pega altura da div document.getElementById("conteudo").style.height = tam; // atribui a altura a outra div </script>
  15. Oi.. eu tenho um html +/- assim: <html> <head> <title></title> </head> <body> <div id="global"> <div id="topo"> </div> <div id="conteudo"></div>//eu preciso pegar o valor de height da barra_direita e colocar aki nessa <div id="barra_direita"> <img scr="" width="100" height="100"> <img scr="" width="100" height="100"> <img scr="" width="100" height="100"> <img scr="" width="100" height="100"> <img scr="" width="100" height="100"> <img scr="" width="100" height="100"> <img scr="" width="100" height="100"> <img scr="" width="100" height="100"> </div> </div> </body> </html> Eu queria que a div "conteudo" tivesse sempre com o height minimo(min-height no css) com a mesma quantidade que tem na div "barra_direita", só que eu não vou definir o height para a div "barra_direita", o que vai definir o tamanho dela vai ser a quantidade de imagens, e essa quantidade pode varia desde 10 até 20. Dai eu preciso somar o numero de imagens x height+espaço entre uma e outra que vai ser de uns 5px. Tem como eu fazer isso? Vlw
  16. Ta sim, eu enviei normalmente no rotmail, no gmail e no email do host, só no bol que não foi :/
  17. Resolvi usar o get mesmo. Eu cheguei bem perto de conseguir com o post, mas não teria vantagem nenhuma, afinal a vantagem é usar get que assim da pra salvar a página. Ah. e tinha algumas coisas erradas ali. <?php $categoria = $_GET['local']; if(isset($categoria)){ switch($categoria){ case $_GET['local']: include ("configs/conecta.php"); $banco = "vitoriaregia"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $categoria"); while($sql = mysql_fetch_array($busca)){ $img = $sql['img']; $nome = $sql['nome']; $ramo = $sql['ramo']; $endereco = $sql['endereco']; $telefone = $sql['telefone']; $id = $sql['id']; echo "<div id=anuncio> <div id=img><img src=$img width=150 height=150></div> <div id=texto> Nome da empresa: $nome<br> Ramo de atividade: $ramo<br> Endereço: $endereco<br> Telefone: $telefone<br> </div> </div>"; } break; } }else{ include "conteudo_inicial.php"; } ?> Só que ainda tem um problema. como o valor de local é também o nome do banco, eu reciso criar uma variavel. Só que quando entra no site, ou seja, quando o valor local não existe, vai aparecer aquele erro dizendo que não existe a index de local. E se eu colocar depois do switch da erro. Como que eu posso criar essa variavel? Se você reparar ela já ta criada, é a primeira coisa la no cód. só que ela tem que estar em outro lugar. Mas onde eu posso coloca-la? Vlw /*****/ Fim uma gambiarra aqui e deu certo, mas ainda continuo no aguardo caso alguém saiba de uma forma mais eficiente. Eu criei uma página index.php e ela não tem nada, ela apenas redireciona para index1.php?local=qualquercoisa dai na pagina index1.php vai esse script e faz uma busca em uma tabela chamada qualquercoisa, que por sinal não existe. dai ele exibe a página conteudo_inicial.php Meu script ficou assim: <?php $categoria = $_GET['local']; if(isset($categoria)){ switch($categoria){ case $_GET['local']: include ("configs/conecta.php"); $banco = "vitoriaregia"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $categoria"); if($busca > 0){ while($sql = mysql_fetch_array($busca)){ $img = $sql['img']; $nome = $sql['nome']; $ramo = $sql['ramo']; $endereco = $sql['endereco']; $telefone = $sql['telefone']; $id = $sql['id']; echo "<div id=anuncio> <div id=img><img src=$img width=150 height=150></div> <div id=texto> Nome da empresa: $nome<br> Ramo de atividade: $ramo<br> Endereço: $endereco<br> Telefone: $telefone<br> </div> </div>"; } break; }else{ include "conteudo_inicial.php"; } } }else{ include "conteudo_inicial.php"; } ?> Mas ainda tem um problema. Se a pessoa acessar diretamente a index1.php vai dizer que o valor de $categoria não existe. Então... ainda to precisando de uma forma mais eficiente. Vlw
  18. Resolvido! Resolvi usar o get, porque assim a pagina pode ser salva; ficou assim: <?php if(isset($_GET['local'])){ $categoria = $_GET['local']; }else{ include ("conteudo_inicial.php"); } if(isset($categoria)){ switch($categoria){ case $_GET['local']: include ("configs/conecta.php"); $banco = "vitoriaregia"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $categoria"); if($busca > 0){ while($sql = mysql_fetch_array($busca)){ $img = $sql['img']; $nome = $sql['nome']; $ramo = $sql['ramo']; $endereco = $sql['endereco']; $telefone = $sql['telefone']; $id = $sql['id']; $nomejunto = str_replace(" ", "", "$nome"); $urlmontada = "$nomejunto".$id; echo " <form action=visualizando.php method=post> <div id=anunciante> <div id=img><img src=$img width=150 height=150></div> <div id=texto> Nome da empresa: $nome<br> Ramo de atividade: $ramo<br> Endereço: $endereco<br> Telefone: $telefone<br> </div> <div id=btn> <div id=vermais><input type=submit value=ver&nbsp;mais[+]></div> </div> </div> <input type=hidden value=$nome name=nome> <input type=hidden value=$id name=id> <input type=hidden value=$ramo name=ramo> <input type=hidden value=$banco name=banco> <input type=hidden value=$categoria name=categoria> </form> "; } break; }else{ include "conteudo_inicial.php"; } } } ?> Obrigado a todos que tentaram ajudar.
  19. Como que eu faço para enviar um e-mail atraves de um formulario no meu site, só que ao invés de mandar para um email do meu sertvidor como contato@meusite.com? Eu tentei do modo normal, só que ele não chegou no bol.
  20. Olá. Eu quero saber o seguinte: se eu criar um banco para cada um dos meus usuarios isso deixaria a navegação mais lenta. Eu tenho um sistema onde cada usuario vai ter gravado no seu banco os seus dados pessoais e a configuração do layout. E seu eu criasse uma tabela para todos os usuarios e cada linha fosse um usuario, isso seria muito ruim, porque cada usuario pode ter configurações diferentes como: O usuario 1 tem as seguintes informações no banco: login | senha | email | cor de fundo da pagina | imagens | texto dizendo quem é e o que faz | e o usuario 2 tem informações diferentes como: login | senha | email | cor de fundo da pagina | imagens | texto dizendo quem é e o que faz | localização | Dai eu to fazendo assim: cada usuario tem um banco. e nesse banco tem 2 tabelas: as configurações pessoais e configurações do layout e dai pode variar tipo: um usuario tem 10 informações especiais e outro tem 40. Do jeito que eu to fazendo não tem problema nenhum, que dai é só colocar mais um campo na tabela. Só que eu acho que ficaria pesado tanto no servidor quanto na navegação. O sistema não vai ter mais que 100 usuarios cadastrados. Mas.. vai ficar lenta a navegação ou vai ser normal? Vlw
  21. Tem um jeito com ajax. Tem um tópico aki no forum que mostra isso vou procurar e se achar eu posto aki.
  22. eu arriscaria colocar assim: $res = mssql_query("$sql", $con_mssql); já tive um problema muito parecido com mysql, dai coloquei entre asapas e foi.
×
×
  • Criar Novo...