mad16v Posted November 15, 2005 at 04:01 PM Report #6710 Posted November 15, 2005 at 04:01 PM Boas a todos! Este é o meu primeiro tópico neste forum. Sou um freelancer informático de Setúbal e descobri o PHP há coisa de 2 anos... É umas das minhas linguagens de programação preferidas e como tal espero poder "ensinar" algumas coisas e também aprender algo mais. Para começar bem... nada melhor que um pequeno tutorial para complementar um outro tópico que já havia por aqui: criar um sistema de imagens aleatórias que estão guardadas em base de dados MySQL. Para começar iremos ter uma base de dados: CREATE DATABASE IF NOT EXISTS `GaleriaFotos`; Agora iremos criar uma tabela para guardar os links das imagens: CREATE TABLE `imagens` ( `id_imagem` int(11) NOT NULL auto_increment, `url` varchar(250) default NULL, `descricao` varchar(250) default NULL, PRIMARY KEY (`id_imagem`) ); E vamos inserir umas imagens: USE DATABASE galeriaFotos; INSERT INTO imagens (url, descricao) VALUES ("http://www.portugal-a-programar.org/templates/subSilver/images/logo_phpBB.gif","Logotipo do site Portugal-a-Programar"); INSERT INTO imagens (url, descricao) VALUES ("http://static.php.net/www.php.net/images/php.gif","Logotipo do PHP.net"); E na parte de PHP: <?php $hostname = "localhost"; $database = "dbpapelariasadina"; $username = "utilizador"; $password = "password"; $connection = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); mysql_select_db($database, $connection); $query_rcsImagem = "SELECT imagem, descricao FROM imagens ORDER BY RAND() LIMIT 1"; $rcsImagem = mysql_query($query_rcsImagem, $connection) or die(mysql_error()); $row_rcsImagem = mysql_fetch_assoc($rcsImagem); echo "<html> <head> <title>Imagem Aleatoria guardada em base de dados MySQL</title> </head> <body> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <div align="center"> <img src=\"".$row_rcsImagem['url']."\"> </div> </td> </tr> <tr> <td> <div align="center"> <h4>".$row_rcsImagem['descricao']."</h4> <div> </td> </tr> </table> </body> </html>"; ?> E voilá... Um sistema simples de imagens guardadas em MySQL. Se fizerem refresh na página criada poderão verificar que a imagem alterna aleatoriamente... E como é óbvio, quantas mais imagens existirem, maior o nível de aleatoriedade. Espero que ajude alguém.... e se houver duvidas é só dizer. Online Portfolio: Nulldesign
deathseeker25 Posted November 15, 2005 at 05:07 PM Report #6712 Posted November 15, 2005 at 05:07 PM Boas, Bem-vindo ao forum mad16v... Muito boa iniciativa...gostei imenso do trabalho e prometo dar uma vista de olhos mais a sério, visto que estou a aprender PHP.... Cumps
Quadrado Posted February 14, 2009 at 11:45 AM Report #244399 Posted February 14, 2009 at 11:45 AM gostei do tópico, veio-me ajudar. Será? Porquê? O quê? - Estudar Sempre -
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now