Ir para conteúdo
Fórum Script Brasil

Guschavo

Membros
  • Total de itens

    25
  • Registro em

  • Última visita

Tudo que Guschavo postou

  1. Cara, acho que sim. Esta é a página que lista as notícias e dou include na inicial. <?php include "conexao.php"; $sql_listar_noticias = "SELECT id, titulo, descricao, autor, email, data_hora, publicado FROM artigo WHERE publicado='S' ORDER BY id DESC LIMIT 10"; $resultado_listar_noticias = mysql_query($sql_listar_noticias) or die (mysql_error()); if(mysql_num_rows($resultado_listar_noticias) < 1) { echo "Nenhuma not&iacute;cia publicada."; } else { while ($linha=mysql_fetch_array($resultado_listar_noticias)) { $id = $linha["id"]; $titulo = $linha["titulo"]; $descricao = $linha["descricao"]; $autor = $linha["autor"]; $email = $linha["email"]; $data_hora = $linha["data_hora"]; echo "<a href=\"noticia.php?id=$id\">$data_hora</strong>"; echo " $titulo<br></a>"; } } ?> Essa funciona com perfeição. Mas a noticia.php, que deveria receber a $id para selecionar a notícia adequada, não funciona. :unsure:
  2. Bom, inicialmente postei no fórum de MySQL pensando que seria um erro do tipo, mas o Kakao me ajudou a chegar à conclusão de que no meu caso, a variável $id, obtida através de $_GET, não está imprimindo nenhum valor. O problema está na linha comentada (claro que no código não está comentada :P). <? include("includes/header.php"); ?> <? include("includes/top.php"); ?> <?php include "noticias2/conexao.php"; $id = $_GET["id"]; $varr = '1'; // $sql_listar_noticias = "SELECT id, titulo, descricao, autor, email, data_hora, publicado FROM artigo WHERE publicado='S' and id='$id'"; $resultado_listar_noticias = mysql_query($sql_listar_noticias) or die (mysql_error()); if(mysql_num_rows($resultado_listar_noticias) < 1) { echo "Nenhum notícia publicada."; } else { while ($linha=mysql_fetch_array($resultado_listar_noticias)) { $id = $linha["id"]; $titulo = $linha["titulo"]; $descricao = $linha["descricao"]; $autor = $linha["autor"]; $email = $linha["email"]; $data_hora = $linha["data_hora"]; echo "<h1>_$titulo</h1>"; echo "<h2>$descricao</h2>"; echo "<p>$artigo</p>"; } } ?> <? include("includes/footer.php"); ?> Como a variável não retorna nada, a consulta não resulta em nada. O que eu faço?
  3. Realmente, Kakao. Só pra constatar isso, criei uma variável assim: $var = '$id' + '1' ... e, independente da página, sempre retornou "1" como resultado. Sabe me dizer o que eu faço pra variável $id ser passada corretamente?
  4. Ué, tá retornando a váriável em forma de texto, assim: SELECT id, titulo, descricao, autor, email, data_hora, publicado FROM artigo WHERE id = '' Sei lá. :P
  5. Obrigado mesmo Kakao, mas ele não tá pegando a variável não sei por que. Se eu colocar, por exemplo: and id = '7' ... ele pega a notícias nº 7 e insere os valores correspondentes. Mas se eu coloco: and id = '$id' ... resulta em "Nenhuma notícia publicada". Sugestões? :unsure:
  6. Isso, cara! É só aplicar um display: inline no elemento li que eles ficam alinhados horizontalmente. Atualmente, acho que é o método mais bacana, além de semântico, afinal, um menu não deixa de ser uma lista (de opções).
  7. Olá, pessoal! Parece ser fácil, mas quebrei a cabeça o dia inteiro e não encontrei solução para o caso. Estou adaptando um sistema de "Últimas Notícias". O passo seguinte é fazer funcionar a página "noticia.php", a qual deveria exibir apenas a notícia com o $id obtido através de $_GET. No entanto, ela exibe todas as notícias cadastradas no sistema. O que devo fazer? <? include("includes/header.php"); ?> <? include("includes/top.php"); ?> <?php include "noticias2/conexao.php"; $id = $_GET["id"]; $varr = '1'; $sql_listar_noticias = "SELECT id, titulo, descricao, autor, email, data_hora, publicado FROM artigo WHERE publicado='S'"; $resultado_listar_noticias = mysql_query($sql_listar_noticias) or die (mysql_error()); if(mysql_num_rows($resultado_listar_noticias) < 1) { echo "Nenhum notícia publicada."; } else { while ($linha=mysql_fetch_array($resultado_listar_noticias)) { $id = $linha["id"]; $titulo = $linha["titulo"]; $descricao = $linha["descricao"]; $autor = $linha["autor"]; $email = $linha["email"]; $data_hora = $linha["data_hora"]; echo "<h1>_$titulo</h1>"; echo "<h2>$descricao</h2>"; echo "<p>$artigo</p>"; } } ?> <? include("includes/footer.php"); ?> Ganha um abraço quem ajudar. :P
  8. Olá! Estou começando a desenvolver sites para comércios e pequenas empresas e geralmente uso um modelo pré-estabelecido, coisa simples de se fazer. Produzi um site para minha agência tentando seguir uma linha diferente, um pouco mais criativa... Mas estou achando ele meio carregado, sem sentido, sei lá. Precisava de algumas opiniões do pessoal para melhorar minha imagem, haha. http://www.soapstudios.net/webdesign/ Abraços!
  9. Muito bom, victorrl! Pelo jeito, seu trabalho tem até se tornado referência para empresas imobiliárias, hein! Gostaria de destacar a crítica já feita quanto à programação e o uso de tabelas para compor o layout. Procure conhecer CSS, vai lhe poupar bastante tempo e seus trabalhos vão ficar ainda melhores. Edit: pt merda, 2008. :unsure:
  10. Fala, pessoal! Seguinte, há alguma função em PHP que insira o endereço que levou o visitante à página em que ele se encontra? Por exemplo, se ele, à partir de um link em http://www.endereco/origem'>http://www.endereco/origem vai para http://www.endereco/destino'>http://www.endereco/destino, gostaria de "escrever" o endereço da primeira na segunda. Além disso, teria como limitar isto a um domínio (ou alguns)? Ficaria assim: se http://www.endereco é meu domínio, somente este seria inserido na página de destino, sendo que outros redirecionariam à página principal. Abraços! B)
  11. Guschavo

    Sombra interativa!

    Existe sim, logo abaixo da ferramenta "Texto". Falou! ;)
  12. Veja se é mais ou menos isso o que você precisa: Caso positivo, no editor visual, é só posicionar o cursor na célula e inserir a tabela (atalho: Ctrl+Alt+T)... pelo menos assim deveria aparecer dentro. Mas o mais correto é manipular o código conforme o exemplo do post anterior. O Dreamweaver traz mesmo muitas facilidades, mas conhecer bem HTML é o mínimo do mínimo para produzir uma boa página. Qualquer coisa, pode falar. ;)
  13. Procure utilizar o editor de código, manipulando a tabela entre as tags da célula. Leia também um pouco sobre semântica e tableless (você pode estar utilizando tabelas de forma errada). Segue um exemplo: (...) <td> <table> <tr> <td></td> </tr> </table> </td> (...) Falou! ;)
  14. Guschavo

    Em Um Novo Documento

    Qual a versão de seu Corel Draw? Ao menos na versão 12 funciona assim: após definir as dimensões de uma de suas páginas na caixa de diálogo "Configurar página", marque a opção "Redimensionar somente página atual". Falou! ;)
  15. Na Wikipédia tem uma bandeira do Brasil no formato .svg (vetor): http://upload.wikimedia.org/wikipedia/comm...g_of_Brazil.svg Falou! ;)
  16. Ou criando uma seleção oval (tecla de atalho: "M") um pouco menor em volta da imagem. Feito isto, Ctrl+C e Ctrl+V. ;)
  17. Instruções e download do java script: http://vikjavev.no/highslide/
  18. Ah, perfeito! :) Muito obrigado a ambos. Qual a versão mais recente do PHP? 5.0? Abraços. ;)
  19. Olá! ^^ Sei que os amigos provavelmente devem ter escutado inúmeras vezes a pergunta: "Como e por onde começar a estudar PHP?". Como autodidata, aprendi facilmente CSS (graças ao Maujor), coisa que até a pouco eu pensava que era extremamente difícil. Mas não encontrei nenhum lugar que explicasse como "começar do zero" a programar com PHP. Dicas? Sugestões? Um comentário que me console? Qualquer coisa ajuda. :) :P Abraços! ;)
  20. Valeu, amigo! :) Agora posso dormir tranquilo, hehe. :rolleyes: :D
  21. Com certeza, cara, totalmente claro! Valeu mesmo. :) E "aproveitando de sua nobreza", vou postar um exemplo melhor e te pedir alguns conselhos, se me permite. Só para deixar mais claro... o tema do site é basicamente "Chaves & Chapolin", hehe. ;) E esta é uma página que vai usar o lightbox (nas imagens a serem ampliadas): ... E esta não: ... Seria bom deixar os códigos que "puxam" este recurso em todas as páginas? Acho que não dá nem 1kB, e daria muito trabalho ter que verificar qual página usa e qual não... e além do mais, você já me esclareceu que os arquivos .js ficam no cache. Portanto, não vejo motivos para mexer nisso. See: <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> <script type="text/javascript" src="js/lightbox.js"></script> Novamente, agradeço pelas dicas e respostas já dadas! :)
  22. Mais ou menos, hehe. É que JS é uma linguagem de programação, né? Já o HTML me parece que não. Então eu gostaria de saber se o JavaScript em si é pesado... por exemplo, depois de baixado, ele exige um pouquinho a mais da máquina para ser executado? Ou não há nada que o usuário possa notar com relação a isso? Muito obrigado pelas respostas! :)
  23. Olá, amigos! ^^ Gostaria de saber se, assim como as style sheets (CSS), os arquivos JavaScript ficam armazenados no cache quando descarregados uma vez. Pois estou usando o recurso "lightbox" para ampliar imagens, e tal função se dá a partir de quatro arquivos que somados chegam perto dos 100kB. E aos experts: JS deixa a página mais pesada de alguma forma? Sei lá... hehehe... sou inexperiente na área e estou acostumado mesmo com o HTML puro, e fico com um pouco de receio de usar JavaScript, CSS e tal... Abraços! :)
  24. Olá, andreia! Muito obrigado pelo aporte e pelas boas-vindas. :-) Meu HTML estava assim: <td width="635" align="left" valign="top" background="background_content.jpg" bgcolor="#FFFFFF"> Ficou assim: <td width="635" align="left" valign="top" background="background_content.jpg" style="background-repeat:no-repeat" bgcolor="#FFFFFF"> Certinho, né? ^^ Pelo menos resolveu meu problema, hehe.. Hum.. interessante. Por enquanto só uso o CSS para customizar uns links e parágrafos, mas vou guardar esta informação! Valeu! beleza, cara! Outra informação bem útil. ^^ Agradeço novamente. :-)
  25. Olá, amigos. :) Antes de tudo, peço desculpas por me registrar aqui só para pedir ajuda, mas estou há algum tempo com esta dúvida que está me atormentando. É o seguinte... alguém poderia me dizer como faço para que o background de uma célula de tabela apareça uma vez apenas e não repita mais? Por exemplo, coloquei uma imagem de fundo na célula que irá o conteúdo de minha hp, com um efeito gradiente de cima para baixo... mas se o texto se prolongar muito, a imagem vai começar a repetir duas, três, quatro vezes... e é lógico que se eu extender demais esta imagem ela vai ficar muito grande em kb's. ------------------------------------------------------------- Se alguém puder ajudar, ou mesmo postar algumas palavras de consolo, agradeço (hehe). Um abraço, e muito obrigado. :)
×
×
  • Criar Novo...