Apresentar conteudo em um tabela a partir de uma "base de dados".
|
13-06-2010, 20:12
(Esta mensagem foi modificada pela última vez a: 13-06-2010 20:12 por avlisrotiv.)
Mensagem: #1
|
|||
|
|||
Apresentar conteudo em um tabela a partir de uma "base de dados".
Antes de nada, boa tarde a todos!
Queria fazer o seguinte, se possivel, mas não sei ao certo como funciona... Tenho um ficheiro HTML, imaginamos o 1.HTML, que servirá para a apresentação de dados que estivessem em outro ficheiro, mas neste só existem (por exemplo) uma tabela, com 5 linhas e 3 colunas. A acção das linhas é idêntico para todas, mas nas tabela queria algo do género assim: Os dados, que seriam uma imagem na primeira coluna, outra na segunda, e texto com um link na terceira, mas toda essa informação ia ser "buscada" a outro ficheiro... Desculpem mas eu não sei utilizar termos de programação porque (ainda) sou novato nisto... Basicamente queria que na página (onde está a "estrutura") aparecesse as imagens ou texto que estão num ficheiro à parte. Por exemplo, o ficheiro "2": Código: "imagens/imagem4.png" "imagens/imagem2.png" "<a href="www.abc.pt" >Página</a>" Depois o ficheiro "1" ia buscar esta informação colocando-a organizada. Tipo, na primeira coluna ia aparecer a "imagem4", na segunda a "imagem2" e na terceira o tal texto com o link... Seria do género desta imagem: Onde "linha*" era o numero da linha do ficheiro "à parte", e %*% seria a posição do conteúdo... Em lugar de estar sempre a editar o ficheiro para mudar o conteúdo da tal tabela, editava unicamente o "ficheiro à parte"... Muito basicamente, em cada espaço da tabela, esse dado ia ser "buscado" em outro ficheiro, que seja uma imagem quer seja uma hiperligação... Dá para perceber? Parece muito confuso, e peço desculpa, mas não me consigo explicar melhor... Qualquer "se não, mas quê" é bem-vindo! |
|||
13-06-2010, 22:05
(Esta mensagem foi modificada pela última vez a: 13-06-2010 22:19 por pedrosantos.)
Mensagem: #2
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
Boas avlisrotiv
em vez de isso estar num ficheiro à parte, porque nao guardar os dados numa BD, e aceder-lhe quando for altura de mostrar os dados ? ou então fazer o include do ficheiro, usando php ... por exemplo: <? include "ficheiro.inc.php"; ?> Se quiseres posso-te mostrar um exemplo de consulta a BD e mostrar esse resultado na forma de tabela! |
|||
14-06-2010, 03:03
Mensagem: #3
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
Olá Pedro, e obrigado!
E agradecia imenso que o fizesses, é que eu de PHP e base de dados não percebo nada... Gostava, isto se possivel, que desse para ser feito em HTML, porque é bem mais simples (pelo menos a mim)... |
|||
14-06-2010, 10:57
Mensagem: #4
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
A única forma de conseguires isso seria através de JavaScript (idealmente com jQuery ficava mais fácil), se tivesses os dados em formato JSON no outro ficheiro.
Mas a ideia do pedrosantos também me parece mais apropriada. Se queres trabalhar com dados, pesquisa de dados e apresentação dos mesmos, o ideal é aprenderes PHP + MySQL. De qualquer das formas, uma boa base de HTML é extremamente importante também! BrunoBernardino.com |
|||
14-06-2010, 17:20
Mensagem: #5
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
Bruno, antes de nada obrigado pela resposta.
E, é capaz de dar um exemplo? É que não seria propriamente algo a saber, quer dizer, claro que quero aprender, mas isso não é de um dia para outro, e gostava de fazer o tal "projecto" e depois ia "actualizando" conforme os meus conhecimentos adquiridos... Isto não é bem um essencial, é mais para organização e facilitação do projecto, porque seria diariamente actualizado, e assim, bastava editar um único ficheiro, acrescentando a "fórmula" no topo do ficheiro, assim, ia apresentar esses dados "no topo"... |
|||
14-06-2010, 17:33
Mensagem: #6
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
Boas avlisrotiv!
é o seguinte, visto que nao tens grandes conhecimentos de php/html, secalhar o mais facil, mas menos prático, é criares um ficheiro a parte com a tal tabela, alteras a tabela nesse ficheiro, até pode ser visualmente (e analisas o codigo para tentares perceber) e no ficheiro principal só incluias esse ficheiro. Uma maneira um pouco mais complicada mas que te dá mais "espaço de manobra" é teres tudo numa BD e fazeres a consulta e apresentar. fica aqui um exemplo de um código, comentado, para teres uma noção. ' Escreveu:<?php |
|||
14-06-2010, 17:52
(Esta mensagem foi modificada pela última vez a: 14-06-2010 17:53 por avlisrotiv.)
Mensagem: #7
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
Ou seja Pedro, teria de ter uma página desse género, em PHP, e só mexia no tal "à parte"?
Se assim for a ideia, não me dava jeito, porque queria actualizar o tal projecto com o que fosse aprendendo. Por exemplo, colocar recursos (com jQuery por exemplo), aquele coisinha bonita, e tal... Eu quase tenho a certeza que daria para ser feito em JS, mas não estou a ver maneira de tal. O que eu queria, mais simplificado era, no ficheiro 1, a "estrutura", a coluna, e depois ia acrescentado mais coisas, mas enquanto isso, ia colocando os valores (que neste caso seria 2/3 imagens, e uma hiperligação) no ficheiro 2. O ficheiro 1 ia buscar essa informação. Eu não sei se foi assim que deu a intender em uma das minhas respostas anteriores, seja como for, se possivel colocar isso em prática mas na linguagem HTML, seria o ideal... Contudo, obrigado mais uma vez. |
|||
14-06-2010, 17:57
Mensagem: #8
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
eu de jQuery não percebo muito, só 1 ou 2 coisas superficiais.
Mas isso dá perfeitamente para fazer, imagina, crias um ficheiro "tabela.html" ou assim, e depois, no ficheiro principal, index, com uma instrução de php, 'chamas' o tal ficheiro tabela. ou seja: ... <div> <? include "tabela.html";?> </div> ... esta instrução inclui o ficheiro 'tabela', que neste caso é a tua tabela! desta forma, podes na mesma alterar sempre que quiseres o ficheiro tabelas.html sem alterar a estrutura do ficheiro principal |
|||
14-06-2010, 17:58
(Esta mensagem foi modificada pela última vez a: 14-06-2010 18:06 por avlisrotiv.)
Mensagem: #9
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
E os dados, os tais valores, ficariam no index.PHP?
EDIT: Colocando o "tópico de outra forma"... Não dá para definir algum valor/dado, e depois se ... Pronto, passo a explicar "visualmente"... Por exemplo: set valor1=imagens/64.png set valor2=imagens/90.png set valor3=<a href="http://forum.pplware.com/">Fórum</a> E depois na tabela bastaria colocar: | $valor1 | $valor2 | $valor3 | (...) Até podia ser na mesma página, pronto, seria um pouco menos fácil, mas melhor do que nada... Dará assim em HTML? |
|||
14-06-2010, 18:13
(Esta mensagem foi modificada pela última vez a: 14-06-2010 18:26 por pedrosantos.)
Mensagem: #10
|
|||
|
|||
RE: Apresentar conteudo em um tabela a partir de uma "base de dados".
Não. A tabela com os dados fica no 'tabela.html', e os dados sao alterados ai!
--------- sim, isso das atribuicoes a variaveis claro que é possivel fazer, mas usando php ($variavei = "ola"; ) eu acho que estás a complicar o que é facil, pois há varias maneiras de fazer a mesma coisa, e tu estás a dar uma volta 'do caraças' para fazer isso quando há maneiras mais faceis, nas quais tambem podes aprender a trabalhar com php e html |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 1 Visitante(s)