Topibh 0 Denunciar post Postado Julho 26, 2004 Ae galera!bem.. estou montando um site de fotos.. akeles q tm fotos de festas e talz.. (tipo www.gandaia.com www.fragai.com.br www.clickbh.com) + estou kerendo usar um script e talz pro site... + todos os scripts q axo, saum montados para uma soh galeria... no caso seria uma soh festa... alguem sabe algum script ki tenha a opcao de ter + "eventos"? para cada festa ter uma galeria?+ de qq jeito jah estou pensando no script aki.. pq axu q num vo axa...a estrutura axo q sera assim:tb_evento - armazenaria informaçoes do eventoid nome data descricao patchO id seria a key.. tb usada no endereco: index.php?secao=fotos&id=023nome - ex. "Happy News V.I.B.E Sub-17"data - ex. "11/06/2004"patch eh tipo a pasta onde as figuras do evento seriam armazenadasex. "./023/"tb_fotosid evento arquivoid - aki seria o id da foto mesmo.. naum do evento.. ex. 0145evento - aki sim o id do evento.. ex. 023arquivo - aqui o nome do arquivo.. e o patch ele jah pegaria do evento.. ex. "DSC00145.jpg"bem.. as tabelas seriam tipo isso....ai teria um arquivo adim.php q enviaria as fotos pru servere o arquivo fotos.php (index.php?secao=fotos) mostraria os eventosai qdo fosse fotos.php?id=023 (index.php?secao=fotos&id=023) mostraria as fotos do evento...+ fazer os codigos n eh mto comg.. hehehhehealguma dica?alguem sabe algum script do genero?abstopi Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 26, 2004 Pesquisa no forum q tem post's sobre isso, mas adiantando, tem o My eGallery o Gallery, olha no google q você acha.Flwwwwwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites
Topibh 0 Denunciar post Postado Julho 26, 2004 resolvi modificar o script memo.. eheheh + to c uma duvida...eu criei tabela tb_eventos.. ai eu kiria q mostrasse no index.php?secao=fotos&id_evento=001 soh as fotos do evento 001!como q faço pra escolher isso?ai vai o codigo:<link rel="stylesheet" href="file:///C|/apache/htdocs/baladabh/site1/class.css" type="text/css"><body link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><? include("config.php");include ("inc_funcoes.php");?><? $comentarios = $_REQUEST["comentarios"]; if ($comentarios != '') {$consulta_detalhe = @ mysql_query("SELECT * FROM tb_fotos WHERE id = $id",$conexao);if(isset($detalhe)){ //Insere o valor da consulta nas variáveis $id = mysql_result($consulta_detalhe,0,"id"); $titulo = mysql_result($consulta_detalhe,0,"titulo");$arquivo = fopen("fotos/$id.txt","a");fwrite($arquivo,"<table width='100%' border='0' cellpadding='0' cellspacing='0'> <tr> <td colspan='3' bordercolor='black'> </td> </tr> <tr> <td width='35%' bordercolor='black'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>$nome</strong></font></td> <td width='45%' bordercolor='black'><div align='center'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>$email</font></div></td> <td width='20%' bordercolor='black'> <div align='right'><strong><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Nota: $nota</font></strong></div></td> </tr> <tr> <td colspan='3' bordercolor='black'><br> <font size='2' face='Verdana, Arial, Helvetica, sans-serif'>$texto</font></td> </tr> <tr> <td colspan='3' bordercolor='black'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'><br> Enviado em (".date("j/n/Y").") ".date("h:i:s")."</font></td> </tr> <tr> <td colspan='3' bordercolor='black'><hr width='500' size='0'></td> </tr></table>");fclose($arquivo);}}?><br><?//Faz a consulta no banco de Dados//requer String de SQL e conxão$consulta = @ mysql_query("SELECT id,titulo,foto FROM tb_fotos ORDER BY id",$conexao);$consulta_desc = @ mysql_query("SELECT id FROM tb_fotos ORDER BY id DESC",$conexao);$consulta_detalhe = @ mysql_query("SELECT * FROM tb_fotos WHERE id = $id",$conexao);$id = mysql_result($consulta,0,"id");$id = mysql_result($consulta_evento,0,"id");$inicio = $id;$id = mysql_result($consulta_desc,0,"id");$fim = $id;//DETALHE if(isset($detalhe)){ //Insere o valor da consulta nas variáveis $id = mysql_result($consulta_detalhe,0,"id"); $evento = mysql_result($consulta_detalhe,0,"evento"); $titulo = mysql_result($consulta_detalhe,0,"titulo"); $texto = mysql_result($consulta_detalhe,0,"texto"); $foto = mysql_result($consulta_detalhe,0,"foto"); $num = @ mysql_num_rows($consulta); ?><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="10" class="texto"><div align="center"><font class"texto" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <img src="fotos/<? echo $foto; ?>" border="2"> </font></div></td> </tr> <tr> <td height="11" class="texto"><div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo $titulo; ?></strong></font></div></td> </tr></table><table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><font class"texto" size="2" face="Verdana, Arial, Helvetica, sans-serif"><br> <? echo nl2br($texto); ?><br> </font></td> </tr></table><table width="80%" border="0" align="center"> <tr> <td class="texto"><div align="center"><br> <br> <table width="80%" border="0"> <tr> <td width="51%" class="links2"><strong> <? if($id > $inicio){ ?> <a href="index.php?secao=fotos&detalhe=&id=<? echo ($id-1) ?>">Anterior</a> <? } ?> </strong></td> <td width="49%"><div align="right" class="links2"><strong> <? if($id < $fim) { ?> <a href="index.php?secao=fotos&detalhe=&id=<? echo ($id+1) ?>">Próxima</a> <? } ?> </strong></div></td> </tr> </table> <strong> <br> <br> Comentarios</strong></div></td> </tr> <tr> <td> <hr width="500" size="0"></td> </tr></table><table width="70%" border="0" align="center"> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <? include "fotos/$id.txt" ?> </font></td> </tr></table><table width="50%" height="253" border="0" align="center"> <tr> <td width="67%"> <form name="form1" method="post" action=""> <br> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="13%"> <div align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Nome:</font></font></div></td> <td colspan="2"> <input name="nome" type="text" id="nome" size="30" class="form_campos"> </td> </tr> <tr> <td width="13%"> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Email:</font></div></td> <td width="52%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="email" type="text" id="email" size="30" class="form_campos"> </font></td> </tr> <tr> <td> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nota:</font></div></td> <td colspan="2" valign="top"> <select name="nota" id="nota" class="form_campos"> <option value="-"></option> <option value="10">10</option> <option value="9">9</option> <option value="8">8</option> <option value="7">7</option> <option value="6">6</option> <option value="5">5</option> <option value="4">4</option> <option value="3">3</option> <option value="2">2</option> <option value="1">1</option> </select> <strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> (Opcional)</font></strong></td> </tr> <tr> <td valign="top"> <div align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Texto</font><font size="2">:</font></font></div></td> <td colspan="2"> <textarea name="texto" cols="27" rows="5" id="textarea" class="form_campos"></textarea> </td> </tr> <tr> <td height="31" colspan="3" valign="bottom"> <div align="center"> <input name="comentarios" type="submit" id="comentarios" value="Comentar" class="form_botao"> </div></td> </tr> </table> </form></td> </tr></table><p align="center"><a href="index.php?secao=fotos" class="links2">Voltar</a></font></p> <?}else{$num = @ mysql_num_rows($consulta);$begin = $_GET['begin'];if (!$begin) { $begin = 0; }?><div align="center"> <p class="texto"><strong><? echo $evento ?></strong></p></div><table width="75%" border="0" align="center" cellpadding="0" cellspacing="10"> <tr> <td> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Total de fotos: <b><? echo $num; ?></b><br> Exibindo <b>16</b> fotos por página, mostrando fotos de <b><? echo $begin+1; ?></b> a <b><? echo $begin+16; ?></b>. </font> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </div> <p align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <?// Calcula os links para as próximas mensagens e as anteriores, de // acordo com o número total de mensagensif (($begin > 0) and ($begin <= 16)) { $anteriores = '<a href="?pg=fotos&begin=0">Anteriores</a>';} elseif (($begin > 0) and ($begin > 16)) { $anteriores = '<a href="?pg=fotos&begin=' . ($begin-16) . '">Anteriores</a>';} else { $anteriores = 'Anteriores';}if (($begin < $num) and (($begin+16) >= $num)) { $proximas = 'Próximas';} else { $proximas = '<a href="?pg=fotos&begin=' . ($begin+16) . '">Próximas</a>';}echo $anteriores . " | " . $proximas;// Faz uma consulta SQL trazendo as linhas das 10 ultimas mensagens// que foram colocadas no livro de visitas.$query = "SELECT * FROM tb_fotos ORDER BY id LIMIT $begin,16";$query = mysql_query($query,$conexao);// Gera uma tabela para cada assinatura no livro de visitas (loop)$contfotos = 0;?><br><br><?while ($linha = mysql_fetch_array($query)) {$contfotos+=1; ?> <a href="index.php?secao=fotos&detalhe=&id=<? echo $linha['id']; ?>"><img src="fotos/<? echo $linha['foto']; ?>" width="80" height="65" border="2"></a> <? if($contfotos==4){ ?> <br> <? $contfotos = 0; } }}?></td></tr></table><p> </p></body>falowz! Compartilhar este post Link para o post Compartilhar em outros sites
Topibh 0 Denunciar post Postado Julho 27, 2004 não sei se dexei claro.. + o que quero eh saber como faço para que o MySQL retorne entradas apenas que uma variavel corresponda com um dos campos da tabela.. tipo:a variavel eh $id_evento e o valor eh 001 ($id_evento = 001)eu keria que a pagina soh retornasse as entradas que tenham o campo evento igual a variavel $id_evento.. para aparecer somente fotos do tal evento Compartilhar este post Link para o post Compartilhar em outros sites