Ir para conteúdo
Fórum Script Brasil

cassianooliver

Membros
  • Total de itens

    393
  • Registro em

  • Última visita

Tudo que cassianooliver postou

  1. pra tentar tirar a paginação fiz assim fiz assim if($tr > $Npg) { echo ""; } else { mostro a paginação... } mas funciona em uma página só, nas outras não... tipo, pag1.php funciona, já na pag2.php a paginação nem aparece...
  2. consegui resolver sem ter que atualizar... pelo ajax eu removo o item da página, no caso uma linha da tabela... vlw pela atenção
  3. Bom, o problema ta resolvido (como já colocaram no tópico), mas tava tentando fazer 2 coisinhas aqui mas não tive sucesso... na página dos registros, mesmo que não precise da paginação, o "1" que representa a 1ª página sempre é exibido, não to conseguindo condicionar pra remover a paginação caso não seja necessário... e "pag" inicia sempre em 0. Ex: to na página 1, mas na url ta pag=0.. to na página 2, mas na url ta pag=1 gostaria de deixar igual... o script <?php #Número de registros por página $NumReg = 10; #Verifica se a páginação está setada if(!isset($_GET["pag"])) { $pag = 0; } #Pego o 1º registro $inicio = $pag * $NumReg; # Número total de páginas $Npg = ceil($tr / $NumReg); $Npg++; # Verifica se esta na primeira página, se não estiver ele libera o link para anterior if ( $pag > 0) { echo "<span class='AntProx'><a href=".$PHP_SELF."?pg=" . $_GET["pg"] . "&pag=".($pag-1) ." class='ant'>Anterior</a></span>"; } else { echo ""; # Caso contrário oculta o link "anterior" } # Faz aparecer os numeros das páginas entre os links ANTERIOR e PROXIMA for($i = 1; $i < $Npg; $i++) { # Verifica a página que o navegante esta e retira o link do número para identificar visualmente if($pag == ($i - 1)) { echo "<span class='pga'>$i</span>"; } else { # Acrescenta os links para cada página $i2 = $i - 1; echo "<a href=".$PHP_SELF."?pg=" . $_GET["pg"] . "&pag=$i2 class='pg'>$i</a>"; } } # Verifica se esta na ultima página, se não estiver ele libera o link para próxima if (($pag + 2) < $Npg) { echo "<span class='AntProx'><a href=".$PHP_SELF."?pg=" . $_GET["pg"] . "&pag=".($pag + 1)." class='prox'>Próxima</a></span>"; } else { echo ""; # Caso contrário oculta o link "próxima" } ?>
  4. eu fiz isso mesmo... pensava que o envio pelo get funcionasse como o post... agora já sei como proceder... vlw beraldo!
  5. montei um formulário para pesquisa, ele só funciona com POST, alterando para GET não funciona... form <form action="admin.php?pg=localizar_show" method="get" id="FormLocalizarShow"> <p> Localizar <input type="text" name="busca" id="busca" /> <button type="submit" class="BotLocalizar">Localizar show</button> </p> </form> no localizar.php $busca = $_GET["busca"]; só que, ao enviar o forme, a variavel "pg" não está sendo passado, e consequentemente localizar.php não é incluído... como resolver isso?
  6. era isso mesmo... eu até tentei fazer, mas me embolei todo com essas aspas, pontos e tudo mais... brigadão ESerra!
  7. pessoal, descobri onde tá o erro... a página inicial, abri assim: aí quando clico para paginar, só retorna ele tá tirando o pg=agenda... como fazer pra que ele não remova isso da url? * Manualmente acrescentei isso nos links e a paginação já está funcionando, mas gostaria de saber se tem como fazer isso sem ter que acrescentar manualmente... echo "<span class='AntProx'><a href=".$PHP_SELF."?pg=agenda&pag=".($pag + 1)." class='prox'>Pr&oacute;xima</a></span>";
  8. eu to querendo atualizar pra que a lista se renove e o elemento já excluído do BD, não apareça mais...
  9. é o seguinte... faço uma busca no mysql, os dados são retornados normalmente... eu posso executar várias ações nesses resultados, editar, visualizar por exemplo... o problema é na parte de excluir, que é feita com ajax... na verdade a exclusão é realizada, só que após a exclusão eu quero a página de resultados da busca se atualize, ou seja, o elemento excluído não mais aparecerá... então no final do script, tentei fazer assim: location.href = history.go(0); window.location.reload(); mas não atualiza, sempre exibe aquele alerta pedindo pra reenviar os dados, no caso os dados da busca... acho que essas informações ficam no cache do navegador não sei, tem como evitar que essa mensagem seja mostrada?
  10. na verdade não... while ($exibe = mysql_fetch_array ($seleciona)) aqui usei a variavel errada... o correto é assim... while ($exibe = mysql_fetch_array ($sql2)) Bom, pelo menos agora o limite de registros ta funcionando.. mas a paginação aparece como texto normal... e não como link para navegar... não aparecia links porque não os coloquei... agora corrigi, mas a paginação não funciona... quando clico num link aparece assim na url: mas vai para a página inicial... <?php $sql1 = "SELECT * FROM shows"; $seleciona = mysql_query($sql1); $ts = mysql_num_rows($seleciona); if($ts == 0) { echo "<h2 class='titulo'>Nenhum show cadastrado...</h2>"; } $pagina = 0; if(isset($_GET["pagina"])) { $pagina = $_GET["pagina"]; } $limite = 10; $paginas = ceil($ts / $limite); $inicio = $pagina * $limite; $sql2 = mysql_query("SELECT * FROM shows ORDER BY data DESC LIMIT $inicio, $limite"); $conta = mysql_num_rows($sql2); while ($exibe = mysql_fetch_array ($sql2)) { ... } if($pagina > 0) { $menos = $pagina - 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$menos; echo "<a href='$url'>Anterior</a>"; } for($i = 1;$i < $paginas; $i++) { $url = $_SERVER["PHP_SELF"]."?pagina=".$i; echo " | <a href='$url'>$i</a>"; } if($pagina < $paginas - 1) { $mais = $pagina + 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$mais; echo " | <a href='$url'>Próxima</a>"; } ?>
  11. krak, num acredito ainda tem um bug no FF.... Tipo, na enquete, quando clica no botao votar é carregado a pagina de resultado na propria iframe e o FF não "estica" a iframe... veja: cassianodesigner.com que dificuldade...
  12. pessoal, to tentando colocar uma paginação aqui em uma página, mas num tendo sucesso não... o código ficou assim.. Me basiei nesse tuto do fabyo: http://forum.imasters.com.br/index.php?showtopic=125127 O código inteiro é enorme, só deixei mesmo o da paginação, pra facilitar... <?php $sql1 = "SELECT * FROM shows"; $seleciona = mysql_query($sql1); $ts = mysql_num_rows($seleciona); if($ts == 0) { echo "<h2 class='titulo'>Nenhum show cadastrado...</h2>"; } $pagina = 0; if(isset($_GET["pagina"])) { $pagina = $_GET["pagina"]; } $limite = 10; $paginas = ceil($ts / $limite); $inicio = $pagina * $limite; $sql2 = mysql_query("SELECT * FROM shows ORDER BY data DESC LIMIT $inicio, $limite"); $conta = mysql_num_rows($sql2); while ($exibe = mysql_fetch_array ($seleciona)) { ... } if($pagina > 0) { $menos = $pagina - 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$menos; echo "Anterior"; } for($i = 1;$i < $paginas; $i++) { $url = $_SERVER["PHP_SELF"]."?pagina=".$i; echo " | $i"; } if($pagina < $paginas - 1) { $mais = $pagina + 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$mais; echo " | Próxima"; } ?> O que ta acontecendo é o seguinte... Não ta funcionando o "limite" de registros, mas mesmo assim aparece a paginação no final da página... | 1 | 2 | 3 | Próxima... onde to errando?
  13. mas aí não ficará como quero, quero que as imagens tenham uma altura fixa... consegui resolver.. <?php header("Content-type: image/jpeg"); # Informa a imagem a ser redimensionada $img = imagecreatefromjpeg($_GET['imagem']); # Informações originais sobre a imagem $largurao = imagesx ($img); // largura original $alturao = imagesy ($img); // altura original $alturan = 300; // altura fixa $larguran = ($largurao * $alturan) / $alturao; // nova largura #Criando a nova imagem $nova = imagecreatetruecolor ($larguran, $alturan); imagecopyresized ($nova, $img, 0, 0, 0, 0, $larguran, $alturan, $largurao, $alturao); imagejpeg ($nova); imagedestroy ($nova); imagedestroy ($img); ?> apenas troquei essas duas linhas de posição... $alturan = 300; // altura fixa $larguran = ($largurao * $alturan) / $alturao; // nova largura ta funcionando... e na qualidade... imagejpeg ($nova, '', 90);
  14. também não funcionou, agora em nenhum navegador... mas me virei aqui, peguei seu último script (o que só funcionou no IE)... alterei umas coisinhas no if, pra diferenciar o que vai executar no IE e no FF... agora ta funcionando... e meu código validado! ficou assim: function iframeAutoHeight(){ quem = document.getElementById('id_iframe') if(navigator.appName.indexOf("Internet Explorer")>-1) { //ie sucks var func_temp = function(){ var val_temp = quem.contentWindow.document.body.scrollHeight + 5 quem.style.height = val_temp + "px"; var iframe=document.getElementById('ienquete') iframe.attachEvent("onload", iframeAutoHeight) } setTimeout(function() { func_temp() },100) //ie sucks } else { var val = quem.contentWindow.document.body.parentNode.offsetHeight + 5 quem.style.height= val + "px"; var iframe=document.getElementById('id_iframe') } } window.onload=function(){ iframeAutoHeight() } brigadão kakaroto por sua atenção... abraço!
  15. função glob também é boa... particularmente prefiro ela... quanto ao gerar o XML, é uma questão de pesquisa... já que também não sei... mas vou procurar algo, achando, posto depois...
  16. também não... agora nem no IE nem no FF.. no 1º script, olhando o console de erros do firefox... ele acusa erro aqui.. diz que não é uma função..
  17. ó eu aqui denovo... disse que o script tava 100%, mas me enganei... me desculpem.... agora que abri o site no firefox, percebi que a iframe não ta redimensionando.. só está funcionando no IE..
  18. bom, de cara posso dizer que tá um pouco pesado... enquanto ele carrega vo comentando... -> O design não tá bom, ta aparentando um site de uns 5 anos atrás... -> Os textos em vermelhor não ficam legais... -> Os menus tão muito ruins, não há necessidade de ser em flash (como está). Com html / xhtml dá pra se chegar num visual bem melhor... -> O site não segue os padrões... agora é só estudar um pouco mais e se atualizar... vlw...
  19. cara, achei banana... só colocaria uma imagem no fundo ou um degradê... Ah, e no seu css... poderia ter colocado isso no início... * { margin: 0; padding: 0; } assim aplica a todos os seletores e evita de repetí-los várias vezes... no mais, parabéns!
  20. Pessoal, to com um probleminha... tenho esse script pra redimensionar imagem... <?php header("Content-type: image/jpeg"); # Informa a imagem a ser redimensionada $img = imagecreatefromjpeg($_GET['imagem']); # Informações originais sobre a imagem $largurao = imagesx ($img); // largura original $alturao = imagesy ($img); // altura original $larguran = 400; // largura nova $alturan = 300; // altura nova #Criando a nova imagem $nova = imagecreatetruecolor ($larguran, $alturan); imagecopyresized ($nova, $img, 0, 0, 0, 0, $larguran, $alturan, $largurao, $alturao); imagejpeg ($nova); imagedestroy ($nova); imagedestroy ($img); ?> Do jeito que está aí, tá funcionando... Mas quero mudar a $larguran, deixando seu valor sempre proporcional, independente do tamanho original da imagem... fiz o cálculo da seguinte forma... $larguran = ($largurao * $alturan) / $alturao mas dá dando erro no script, o cálculo está correto... mas o script não ta funcionando.... dá o seguinte erro... Ah, e outra coisa, as imagens estão ficando com a qualidade não muito boa... tem como ajustar isso?
  21. meu CSS é muito melhor em prática do em teoria hahahaconfesso.. bom, não é desculpa mas comecei a trabalhar com WS há menos de 6 meses... css, xhtml, tableless, semantica, validação, padrões, isso pode, isso não pode... aff, é muita coisa hahaha mas é isso aí... com o tempo agente aprende... falou tudo...
  22. cassianooliver

    php iniciante

    tutoriais para iniciantes é que não faltam... dá uma pesquisada...
  23. opa, realmente, nessa parte me enganei... mas pra mim o !important não é um hack... mas já chega disso hahaha tenho 2 sites ainda pra terminar... vlw!
  24. discordo, hack seria se eu usasse isso.. * html .div { ...atributos } ou html>body .div { ...atributos } !important é uma regra que foi especificada pelo próprio W3C... mas eu não disse que isso aí faz a div aumentar automaticamente..isso aí foi colocado para que junto com o min-height, o Ie6 a faça aumentar automaticamente... nesse caso num estou não... :P
  25. hipnos, você é igual a mim... é teimoso hahahaha todos os meus sites são assim, mesma visualização em todos os navegadores e sigo também os padrões... mas funciona sim viu... um EX: #div { width: 520px; min-height: 690px; height: auto !important; // Aqui faz com que funcione no IE 6 height: 690px; padding: 10px; float: left; } uso isso em vários sites, e funciona tanto no IE6, IE7 e FF. Nos outros não sei pois nunca utilizei..
×
×
  • Criar Novo...