Album de fotos c/ upload
Bom eu tenhu um site de eventos e criei um sistema de upload de multiplos albuns, mais falta o principal eu gostaria de saber como fazer para que as fotos de tal pasta fossem vizualizadas como esse album http://www.algieventos.com.br/Street/Admin/Festas/evento.php?id=68 duas fotos em cada linha
aki vai o sistema de upload me ajudem a fazer o resto por favor.
primeiramente o banco de dados
CREATE TABLE `eventos` (
`id` int(11) NOT NULL auto_increment,
`nome` text NOT NULL,
`local` text NOT NULL,
`data` text NOT NULL,
`pasta` text NOT NULL,
`foto01` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
agora o connectdb.php
<? $conexao = mysql_connect ("localhost","usuario","senha") OR die (mysql_error()); // Conectando a
mysql_select_db ("bancodedados") OR die (mysql_error()); // Conectando em uma base de dados
?>
logo depois o cadastrar.php
<? include("verifica.php")?>
<STYLE type="text/css">
<!--
body, p, td {font-size: 8pt; font-family: Verdana; color: #FFFFFF}
A:link{color:FFFFFF;text-decoration:none}
A:visited{color:FFFFFF;text-decoration:none}
-->
</STYLE>
<style fprolloverstyle>A:hover {color: #FFFFFF; text-decoration: underline}</style>
<body bgcolor="#333333">
<form action="cadastrar_db.php" method="post" enctype="multipart/form-data">
<div align="center" class="style6"></div>
<table width="512" border="0" align="center" cellpadding="5" cellspacing="1">
<tr>
<th width="206" align="right" scope="col"><div align="right">
<font size="1">Nome:</font></div></th>
<th width="392" scope="col"><div align="left">
<input name="fonte" type="text" id="fonte" />
</div></th>
</tr>
<tr>
<th align="right" scope="col"><div align="right"><font size="1">Foto destaque:</font></div></th>
<th scope="col">
<div align="left">
<input name="foto01" type="file" id="arquivo" style="style2" />
</div></th></tr>
<tr>
<th scope="col"><div align="right"><font size="1">Pasta de destino:</font></div></th>
<th align="left" scope="col"><input name="nomedapasta" type="text" id="nomedapasta" /></th>
</tr>
<tr>
<th scope="col"><div align="right"><font size="1">Local:</font></div></th>
<th align="left" scope="col"><input name="local" type="text" id="local" /></th>
</tr>
<tr>
<th scope="col"><div align="right"> <font size="1">Data:</font> </div>
</th>
<th align="left" scope="col"><div align="left">
<input name="data" value="<? echo date("d/m/Y")?>" type="text" id="data" />
</div>
</th>
</tr>
<tr>
<th scope="col"> </th>
<th scope="col"><input type="submit" name="Submit" value="Cadastrar" /></th>
</tr>
</table>
</form>
e agora cadastrar_db.php
<? include("conectdb.php")?>
<?
// inicia criação de pasta
if($nomedapasta != ""){
$pasta = @mkdir("eventos/$nomedapasta", 0777);
}// fim da criação da pasta
// inicia a função para enviar a foto
if($pasta == "$nomedapasta" AND $foto01 != ""){
if (copy($foto01,"eventos/$nomedapasta/".$foto01_name)){}else{
echo ("<BR><div align='center'><font face='$fonte' size='$tamanhofonte'><b>Erro no enviar a foto!</b></font></div><BR>");
}
}// termina a função para enviar a foto
if($pasta == "$nomedapasta" AND $foto01 != ""){
$sql="insert into galeria (id, nome, data, local, pasta, foto01) VALUES ('', '$nome','$local','$data','$nomedapasta','$foto01_name')";
$sql = mysql_query($sql);
?>
<meta http-equiv="refresh" content="1;URL=album/envio_completo.php">
<center>
<b>Galeria cadastrada com sucesso!</b> </font>
</center>
<? }?>
e é isso pessoal, eu não tenhu ideia de como fazer que as fotos apareçam em uma página. ajudem ai.
Discussão (1)
Carregando comentários...