Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Turismo php + mysql

$
0
0
Boa tarde,

Estou no 12º de Multimédia, e tenho de realizar a minha PAP.
Bem, o que pensei fazer, e foi aceite, foi um website, em php+mysql, sobre o "turismo" da minha terra, Murtosa.

Ou seja, a Murtosa tem 4 Freguesias, e tem bastantes Restaurantes, Cafés, Pensões, Edificios Municipais, etc.

Então a ideia era criar um site, em que haveria uma barra de pesquisa, e o utilizador poderia pesquisar por sitios, esta barra ao escrever, iria aparecer um menu drop down(con recurso a ajax), em que eu ao escrever por exemplo Em, em baixo apareceriam já os pontos com aqueles caracteres na base de dados (exemplo: Emigrante).

Depois, além desta pesquisa, queria que esta pesquisar fosse filtrada por Freguesias, e por Tipos. Pensei em criar um menu drop down ao passar o rato por cima do menu restaurantes, cafés, etc, em que por exemplo ao passar o rato por cima de restaurante, apareciam as freguesias, para clicar e pesquisar so restaurantes numa freguesia. até fácil, só select * from, e select * from *** where name like '%"feefwgf"%'...


A base de dados será esta:

Imagem Colocada

Também vou criar uma tabela para usuários, para quem está logado poder adicionar novos sitios.
Agora, eu preciso de ajuda em criar a base de dados, não sei bem como fazer com o campo de imagem.. Só quero ter uma imagem por sitio, o melhor será guardar a imagem no base de dados, certo?
Ao criar o form para introduzir um novo sitio, como faço para a imagem que for feito o upload seja renomeada para o mesmo nome que foi dado para o sitio?

Exemplo:

Sitio: Café Porto
Imagem: 123.jpg

imagem será renomeada para café porto.jpeg. Porque depois, ao pesquisar por este café, como é que será possivel, por exemplo, aparecer o nome do café, e uma miniatura da imagem? E só depois ao clicar no café, é que abre o café com os contactos todos, e a morada?



Algumas ideias/ajudas?

Cumps.

Viewing all articles
Browse latest Browse all 14700

Trending Articles