Ir para conteúdo
Fórum Script Brasil

claytonprog

Membros
  • Total de itens

    128
  • Registro em

  • Última visita

Tudo que claytonprog postou

  1. claytonprog

    Url Amigável

    Pessoal! Estou tentando colocar url amigáveis em meu site, porém não está funcionando. Criei um ar um arquivo .htaccess e coloquei na raiz do meu site. Vejam o conteúdo do arquivo. <IfModule mod_rewrite.c> RewriteEngine On # Página de contato RewriteRule ^contato/?$ /contato.php [NC,L] # Página de Quem Somos RewriteRule ^quemsomos/?$ /quemsomos.php [NC,L] # Página de clientes RewriteRule ^clientes/?$ /clientes.php [NC,L] # Página de servicos RewriteRule ^servicos/?$ /servicos.php [NC,L] # Página de servicos RewriteRule ^sistemas/?$ /sistemas.php [NC,L] # Página de portfolio RewriteRule ^portfolio/?$ /portfolio.php [NC,L] # Página de exibição de um portfolio RewriteRule ^portfolio/([a-z0-9-]+)/([0-9]+)/?$ /portfolio.php?id=$2&titulo=$1 [NC] </IfModule> Liguei para o suporte do provedor e informaram que a programação do arquivo .htaccess estava errada por isso não estava funcionando!! Alguém poderia me dizer o que está errado na programação??
  2. claytonprog

    DÚVIDA EM TAGS

    Cara muito obrigado! Corrigi e deu certo!! Pode fechar o tópico.
  3. claytonprog

    DÚVIDA EM TAGS

    Boa Noite! ESerra, Obrigado pela ajuda, mais ainda não funcioniou. Ficou assim o código conforme você fez: <code> <?php $SQL1 = "SELECT *, COUNT(id) as total FROM tags GROUP BY id_marcador ORDER BY id"; $query1 = mysql_query($SQL1); while($row1 = mysql_fetch_array($query1)) { $id_tag = $row1['id_marcador']; ?> <?php $somar = mysql_query("SELECT COUNT(id) as Total FROM tags GROUP BY id_marcador"); $totalid = mysql_fetch_array($somar); ?> <li><a href=blog_marcadores.php?id=<? echo $id;?>"><? echo $id_tag; ?>( <? echo $row1['Total]; ?> )</a></li> <? } ?> </code> ESTÁ APARECENDO ASSIM: 8( ) 9( ) 11( ) 12( ) // não está fazendo o somatório! É PARA APERECER ASSIM: 8(2) 9(2) 11(1) 12(1)
  4. claytonprog

    DÚVIDA EM TAGS

    Alguém pode ajudar???
  5. claytonprog

    DÚVIDA EM TAGS

    Então Transfira para o forum php por favor!
  6. claytonprog

    DÚVIDA EM TAGS

    Me perdoe a falta de conhecimento, mais não entendi!!
  7. claytonprog

    DÚVIDA EM TAGS

    Fiz como você disse e não mudou nada veja como está o código agora: <code> <?php $SQL1 = "SELECT * FROM tags GROUP BY id_marcador ORDER BY id"; $query1 = mysql_query($SQL1); while($row1 = mysql_fetch_array($query1)) { $id_tag = $row1['id_marcador']; ?> <?php $somar = mysql_query("SELECT id_marcador, COUNT(id) as Total FROM tags GROUP BY id_marcador"); $totalid = mysql_fetch_array($somar); ?> <li><a href=blog_marcadores.php?id=<? echo $id;?>"><? echo $id_tag; ?>( <? echo $totalid['Total]; ?> )</a></li> <? } ?> </code> Está mostrando assim: 8(2) 9(2) 11(2) 12(2) É PARA APERECER ASSIM: 8(2) 9(2) 11(1) 12(1)
  8. claytonprog

    DÚVIDA EM TAGS

    PESSOAL ESTOU COM PROBLEMA AQUI PARA GERAR UMAS TAGS AGRUPADAS!! SEGUE ABAIXO O PROBLEMA: TABELA TAGS ID - ID_MARCADOR - ID_POSTAGEM ONDE: ID- AUTONUMERADOS ID_MARCADOR - VEM DA TABELA MARCADORES ID_POSTAGEM - VEM DA TABELA BLOG NO BANCO DE DADOS ESTÁ ASSIM 1 - 8 - 3 2 - 9 - 3 3 - 11 - 3 -------------------- 4 - 8 - 4 5 - 9 - 4 6 - 12 - 4 ------------------------------------- ESTOU TENTANDO AGRUPAR PARA QUE APAREÇA AS TAGS PARA AS POSTAGENS ESTÁ APARECENDO ASSIM: 8(2) 9(2) 11(2) 12(2) É PARA APERECER ASSIM: 8(2) 9(2) 11(1) 12(1) SEGUE ABAIXO O MEU CÓDIGO: <CODE> <aside class="widget widget_tags"> <h4 class="widget-title">Marcadores</h4> <ul> <?php $SQL1 = "SELECT * FROM tags GROUP BY id_marcador ORDER BY id"; $query1 = mysql_query($SQL1); while($row1 = mysql_fetch_array($query1)) { $id_tag = $row1['id_marcador']; ?> <?php $somar = mysql_query("SELECT COUNT(id) as Total FROM tags GROUP BY id_marcador"); $totalid = mysql_fetch_array($somar); ?> <li><a href=blog_marcadores.php?id=<? echo $id;?>"><? echo $id_tag; ?>( <? echo $totalid['Total]; ?> )</a></li> <? } ?> </ul> </aside> </CODE>
  9. Pessoal preciso de uma ajuda aqui! tenho esse código abaixo: <form action="agenda-telefonica-resultado.php" method="post" id="form" class="listacidade"> <span> <select id="cidade" name="cidade"> <option>Arapiraca</option> <option>Grande Macei&oacute;</option> <option selected>Macei&oacute;</option> <option>Paripueira</option> </select> </span> </form> Eu preciso que seja feito o seguinte: Usar o evento Onchange do combobox. Quando uma das cidades acima for selecionada automaticamente o sistema deverá passar o nome dessa cidade para uma consulta, ou seja, deverá ser chamado um formulário com uma consulta listando os dados com a cidade escolhida! Alguém tem alguma idéia????
  10. Novo Problema! Pessoal estou com problema de acentuação na busca. segue abaixo o meu código. <?php require_once("connections/conexao.php"); $filtrar = $_POST["busca"]; $hoje = date("Y-m-d"); $query = "SELECT * FROM estabelecimentos WHERE nome LIKE '%".$filtrar."%' OR categoria LIKE '%".$filtrar."%' OR subcategoria LIKE '%".$filtrar."%' OR item LIKE '%".$filtrar."%' OR sub_item LIKE '%".$filtrar."%' OR chaves LIKE '%".$filtrar."%' and status='ativo' and dt_insc_fin >= '".$hoje."' AND dt_insc_fin != '0000-00-00'"; $result = mysql_query($query) or die("Error: " . mysql_error()); if (@mysql_num_rows($result) == 0 ) { echo "<br>"; echo "<font size=2 color=#000066 face=Verdana>"; echo("Não existem registro para esta busca!") ."<p>"; echo "</font>"; echo "<font size=2 color=#000066 face=Verdana>"; } else { while ($row = mysql_fetch_assoc($result)) { $id = $row['id']; $id_plano = $row['idplano']; $nome = $row['nome']; $foto = $row['banner']; $largura = $row['largura']; $altura = $row['altura']; ?> <h1><?php echo $row['nome']; ?></h1> <a href="estabelecimento.php?id=<? echo $id;?>" class="menuheader"><img src="painel/<?php echo $row['banner']; ?>" width=<? echo $largura ?> height=<? echo $altura ?> border="0" alt="<?php echo $row['nome']; ?>" /> </a> <?php } } ?> No banco no campo chaves está cadastrada a palavra chave: paletó Se eu digitar a palavra "paletó" no campo do formualario ele não me traz nada, agora de se eu tirar o acento da palavra no banco de dados e fazer a pesquisa ele traz o resultado normal ou seja toda a palavra chave cadastrada com acento a consulta não funciona. Alguém pode me ajudar!
  11. Tem algum exemplo? Não sei nem como fazer isso!!
  12. Pessoal estou com um pequeno problema! Tenho uma tabela chamada ESTABELCIMENTOS com os seguintes campos: id-INT nome- VARCHAR categoria- VARCHAR subcategoria- VARCHAR item - VARCHAR sub_item - VARCHAR chaves - VARCHAR =================================== exemplo dos dados: NOME - CATEGORIA - SUBCATEGORIA - ITEM - SUB_ITEM - CHAVES RIACHUELO COMÉRCIO - LOJA ROUPA MASCULINO ROUPAS, MASCULINO, HOMEM, MODA TENHO UM FORMULÁRIO COM UM CAMPO CHAMDO BUSCA. O USUÁRIO VAI DIGITAR UMA PALAVRA E AO CLICAR NO BOTÃO PROCURAR. DEVERÁ SER FEITA UMA BUSCA NA TABELA ESTABELECIMENTOS NOS CAMPOS RELACIONADOS ACIMA. SE O TERMO DIGITADO FOR ACHADO EM ALGUM DOS DESSES CAMPOS DA TABELA DEVERÁ SER RETORNADO O RESULTADO DO ESTABELECIMENTO. OBS: O CAMPO CHAVES - SÃO PALAVRAS CHAVES SEPARADOS POR VÍRGULA. Alguém sabe montar essa consulta???
  13. Pessoal! Para facilitar dei um printscreen na tela dá uma olhada que você vai entender. Imagem do meu
  14. Pessoal! É o seguinte: tenho um menu dinâmico com 4 níveis gostaria que ocultasse o <li> para que o menu não apareça caso não haja no banco o item correspondente. segue o código <link type="text/css" href="menu.css" rel="Stylesheet" /> <div id="nav"> <ul> <li><a href="#">Selecione a Categoria</a> <!-- Categoria 1º nível ----> <ul> <?php include "../connections/conexao.php"; $SQL = "SELECT * FROM categorias ORDER BY categoria asc limit 80"; $query = mysql_query($SQL); while($row = mysql_fetch_array($query)) { $categoria = $row['categoria']; $id = $row['id']; ?> <li><a href="#"><? echo $categoria; ?></a> <!-- Início Sub-Categoria 2º nível ----> <ul> <?php $SQL9 = "SELECT * FROM sub_categorias where id_categoria='$id' ORDER BY subcategoria asc"; $query9 = mysql_query($SQL9); while($row9 = mysql_fetch_array($query9)) { $sub_categoria = $row9['subcategoria']; $id_sub_categoria = $row9['id']; ?> <li><a href="#"><? echo $sub_categoria; ?></a> <!-- Início dos Itens 3º nível ----> <ul> <?php $SQL8 = "SELECT * FROM sub_sub_categorias where id_sub_categoria='$id_sub_categoria' ORDER BY sub_sub_categoria asc"; $query8 = mysql_query($SQL8); while($row8 = mysql_fetch_array($query8)) { $sub_sub_categoria = $row8['sub_sub_categoria']; $id_sub_sub_categoria = $row8['id']; ?> <li><a href="#"><? echo $sub_sub_categoria; ?></a> <!-- Início do Sub-Itens 4º nível ----> <ul> <?php $SQL7 = "SELECT * FROM sub_itens where id_sub_sub_categoria='$id_sub_sub_categoria' ORDER BY sub_item asc"; $query7 = mysql_query($SQL7); while($row7 = mysql_fetch_array($query7)) { $sub_item = $row7['sub_item']; $id_sub_sub_categoria = $row7['id']; ?> <li><a href="#"><? echo $sub_item; ?></a></li> <? } ?> </ul> <!-- Final do Sub-Itens 4º nível ----> </li> <? } ?> </ul> <!-- Final dos Itens 3º nível ----> </li> <? } ?> </ul> <!-- Final Sub-Categoria 2º nível ----> <? } ?> </li> </ul> <!-- Final Categoria 1º nível ----> </li> </ul> </div> O css: #nav { float: left; width:auto; font: bold 12px Arial, Helvetica, Sans-serif; border: 1px solid #121314; border-top: 1px solid #2b2e30; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; } #nav ul { width:auto; margin:0; padding:0; list-style:none; } #nav ul li { float:left; } #nav ul li a { float: left; color:#d4d4d4; padding: 10px 20px; text-decoration:none; background:#3C4042; background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(59,63,65)), color-stop(0.55, rgb(72,76,77)), color-stop(0.78, rgb(75,77,77)) ); background: -moz-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% ); background: -o-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% ); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset; border-left: 1px solid rgba(255, 255, 255, 0.05); border-right: 1px solid rgba(0,0,0,0.2); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); } #nav ul li a:hover, #nav ul li:hover > a { color: #252525; background:#3C4042; background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) ); background: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% ); background: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% ); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 -1px #000; } #nav li ul a:hover, #nav ul li li:hover > a { color: #2c2c2c; background: #5C9ACD; background: -webkit-gradient( linear, left bottom, left top, color-stop(0.17, rgb(61,111,177)), color-stop(0.51, rgb(80,136,199)), color-stop(1, rgb(92,154,205)) ); background: -moz-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% ); background: -o-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% ); border-bottom: 1px solid rgba(0,0,0,0.6); border-top: 1px solid #7BAED9; text-shadow: 0 1px rgba(255, 255, 255, 0.3); } #nav li ul { background:#3C4042; background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) ); background-image: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% ); background-image: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% ); border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; left: -999em; margin: 35px 0 0; position: absolute; width: 160px; z-index: 9999; box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; border: 1px solid rgba(0, 0, 0, 0.5); } #nav li:hover ul { left: auto; } #nav li ul a { background: none; border: 0 none; margin-right: 0; width: 120px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-bottom: 1px solid transparent; border-top: 1px solid transparent; } #nav li li ul { margin: -1px 0 0 160px; -webkit-border-radius: 0 10px 10px 10px; -moz-border-radius: 0 10px 10px 10px; border-radius: 0 10px 10px 10px; visibility:hidden; } #nav li li:hover ul { visibility:visible; } #nav ul ul li:last-child > a { -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; } #nav ul ul ul li:first-child > a { -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; border-radius:0 10px 0 0; }
  15. Pessoal! Tenho esse código aqui que gera um autocomplete que peguei na net e adaptei porém onde aparece o resulta da busca ele só mostra os nomes eu gostaria que aperecesse também o id com um link que ao ser clicado direciona para uma outra página. está assim: $json .= '{"value":"'.$row['nome'].'"}'; gostaria que ficasse assim: <a href=ver_estabelecimento.php?id=<? echo $row["id];?>" ><? echo $row["nome"];?>" ></a> Segue o codigo fonte: <?php $text = $mysqli->real_escape_string($_GET['term']); $query = "SELECT nome FROM estabelecimentos WHERE nome LIKE '%$text%' ORDER BY nome ASC"; $result = $mysqli->query($query); $json = '['; $first = true; while($row = $result->fetch_assoc()) { if (!$first) { $json .= ','; } else { $first = false; } $json .= '{"value":"'.$row['nome'].'"}'; } $json .= ']'; echo $json; ?> Desde já agardeço a ajuda!!
  16. pessoal! Estou precisando fazer um select em varias tabelas e trazer o último registro de cada uma delas. segue abaixo como está o código: <? include("connections/conexao.php"); $sql1 = "select * from politica order by data desc limit 6"; $query1 = @mysql_query($sql1); while ($coluna1 = @mysql_fetch_array($query1)){ $id = $coluna1["id"]; $titulo = $coluna1["titulo"]; $texto = $coluna1["texto"]; $foto = $coluna1["foto"]; $link = $coluna1["id"]; ?> Da forma que está está só pegando de uma tebela preciso que pegue de 4 tabelas. obs: os campos tem o mesmo nome só muda o nome da tabela.
  17. claytonprog

    Agrupar registros

    Funcionou perfeitamente! valeu. Agora a segunda parte: Preciso que quando fo r clicado no link: <div align="center"><a href="ver_obra.php?id=<? echo $dt_not;?>"><?= $mes_port;?></a></div> chamar a página ver_obra.php Nessa página deverá listar as imagens das obras referente ao mês selecionado. Preciso montar a SQL A tabela está assim: tabela: projetos id id_cliente foto data descricao ---------------------------- tabela: upload_projetos id id_projeto id_cliente titulo foto data Como ficaria a SQL sendo que preciso agrupar as imagens pelo : $id_projeto, $id_cliente e o mês selecionado.
  18. claytonprog

    Agrupar registros

    Pessoal olha eu de novo aqui: Quero fazer uma consulta para agrupar alguns registros e exibilos por mês. Primeiro estou tentando gerar os meses para estes registros, na tabela tá assim: id id_cliente id_projeto data 1 1 1 2012-01-02 1 1 1 2012-01-11 1 1 1 2012-02-02 1 1 1 2012-03-02 1 1 1 2012-05-11 Está me listando os meses assim: Janeiro Janeiro Feveiro Março Maio Janeiro está se repetindo ( errado ) era para agrupar as datas de janeiro. Quando deveria está listando os meses assim: Janeiro Feveiro Março Maio Segue abaixo o código pra ver se alguém pode resolver o problema. <div class="content-box"> <div class="box-body"> <div class="box-header clear"> <h2>Listagem de Arquivos</h2> </div> <div class="box-wrap clear"> <div class="page clear"> <div class="columns clear"> <?php include "../connections/conexao.php"; $id_projeto = $_GET["id_projeto"]; $id_cliente = $_GET["id_cliente"]; $strSQL = mysql_query("SELECT * FROM upload_projetos where id_projeto='$id_projeto' and id_cliente='$id_cliente' GROUP BY data asc"); while ($aux = mysql_fetch_array($strSQL)) { $id = $aux['id']; $_dt_not= $aux['data']; list( $date, $time ) = explode( ' ', $_dt_not ); $data = explode("-",$date); $_dt_not = "$data[2]/$data[1]/$data[0]"; $dt_not = "$data[1]"; switch($dt_not) // acha o mês em português { case "1": $mes_port = "Janeiro"; break; case "2": $mes_port = "Fevereiro"; break; case "3": $mes_port = "Março"; break; case "4": $mes_port = "Abril"; break; case "5": $mes_port = "Maio"; break; case "6": $mes_port = "Junho"; break; case "7": $mes_port = "Julho"; break; case "8": $mes_port = "Agosto"; break; case "9": $mes_port = "Setembro"; break; case "10": $mes_port = "Outubro"; break; case "11": $mes_port = "Novembro"; break; case "12": $mes_port = "Dezembro"; break; } ?> <div class="col1-3"> <div class="content-box"> <div class="box-body"> <div class="box-header clear"> </div> <div class="box-wrap clear"> <div align="center"><img src="images/calendario.png" alt="" /> </div> <div align="center"><a href="ver_obra.php?id=<? echo $dt_not;?>"><?= $mes_port;?></a></div> </div> </div> </div> </div> <?php } ?> </div> <div class="box-wrap clear"></div> </div> </div> <!-- end of content-box --> </div> <p> <div class="tab-footer clear"></div> </div>
  19. Pessoal começei a fazer está meio caminho andado, só falta fazer o scritp listar mês a mês: segue abaixo o código: <table class="style1"> <thead> <tr> <th>Obra</th> <th>Nome da Obra</th> <th><div align="center">Status da Obra</div></th> <th><div align="center">Mês</div></th> </tr> </thead> <tbody> <?php include "../connections/conexao.php"; $id_projeto = $_GET["id_projeto"]; $id_cliente = $_GET["id_cliente"]; $strSQL = mysql_query("SELECT * FROM upload_projetos where id_projeto='$id_projeto' and id_cliente='$id_cliente' order by data desc"); while ($aux = mysql_fetch_array($strSQL)) { $id = $aux['id']; $_dt_not= $aux['data']; $data = explode("-",$_dt_not); $_dt_not = "$data[2]/$data[1]/$data[0]"; ?> <?php include "../connections/conexao.php"; $id_projeto = $_GET["id_projeto"]; $id_cliente = $_GET["id_cliente"]; $strSQL1 = mysql_query("SELECT * FROM projetos where id='$id_projeto' and id_cliente='$id_cliente' order by data desc"); while ($aux1 = mysql_fetch_array($strSQL1)) { $nome_projeto= $aux1['nome']; $foto = $aux1["foto"]; $status_projeto= $aux1['status']; $id_cliente= $aux1['id_cliente']; } ?> <!-- INICIO DO BOX MÊS ----> <tr class="box-slide-head"> <td><img src="../painel/<? echo $foto; ?>" alt="" class="thumb size48 clickable" /></td> <td> <p class="description"><h4><? echo $nome_projeto; ?></h4></p> </td> <td class="center vcenter"><? echo $status_projeto; ?></td> <td class="vcenter slide-but"><div align="center"><span></span>JANEIRO</div></td> </tr> <tr> <td colspan="4" class="box-slide-body ln-normal"> <h5>Fotos da Obra</h5> <div class="gallery gal-small"> <ul class="clear"> <?php $id_projeto = $_GET["id_projeto"]; $id_cliente = $_GET["id_cliente"]; $strSQL = mysql_query("SELECT * FROM upload_projetos where id_projeto='$id_projeto' and id_cliente='$id_cliente' order by data desc"); while ($aux = mysql_fetch_array($strSQL)) { $id = $aux['id']; $titulo = $aux["titulo"]; $foto = $aux["foto"]; $_dt_not= $aux['data']; $data = explode("-",$_dt_not); $_dt_not = "$data[2]/$data[1]/$data[0]"; ?> <li> <a href="../painel/<? echo $foto; ?>" rel="group2" title="<? echo $aux['titulo']; ?>"><img src="../painel/<? echo $foto; ?>" alt="" width="56" height="58" class="thumb" /></a> <br /> <p><small><strong>Data:</strong><? echo $_dt_not; ?></small></p> </li> <?php } ?> </ul> </div> </td> </tr> <!-- FINAL DO BOX MÊS ----> <?php } ?> <tr> <td colspan="4">&nbsp;</td> </tr> </tbody> </table>
  20. Pessoal estou com um problema para resolver: Estou fazendo um site para uma construtora. E preciso fazer com os clientes da construtora acompanhe as obras mês a mês. A idéia é o seguinte: O Administrador do Sistema 1- Cadastra os clientes, depois oas obras para cada cliente os e envia as fotos das obras. Até ai está tudo ok e funcionando. Agora vem o problema: 1- O Cliente acessa um área administrativa. 2- Lá estarão cadastrados as obras que ele tem na construtora. 3- O Cliente seleciona a obra que ele deseja e em seguida será listado os meses em que foram enviadas as fotos das obras para que o cliente possa acompanhar mês a mês. isso é que precisa ser feito: Segue abaixo as tabelas e como estou tentando fazer. tabela: projetos id id_cliente foto data descricao ---------------------------- tabela: upload_projetos id id_projeto id_cliente titulo foto data -------------------------------- Exemplo: upload_projetos id - id_projeto - id_cliente - foto - data 1 - 1 - 1 projeto_planta_baixa - 01-01-2012 1 - 1 - 1 projeto_planta_baixa1 - 03-01-2012 1 - 1 - 1 projeto_planta_baixa1 - 03-02-2012 1 - 1 - 1 projeto_planta_baixa1 - 03-02-2012 Agora é preciso fazer 2 coisas: 1- Em primeiro lugar: Eu Preciso que o sistema busque no banco de dados as fotos enviadas e gere os meses referentes os uploads feitos no caso acima iria ser gerado os meses JANEIRO E FEVEREIRO 2012 pois foram envidas fotos nestes meses, caso tenham sido envidas fotos nos 12 meses teria que gerar os 12 meses do referente ano e caso tenha ultrapassado os 12 meses do ano cteorrente o sistema geraria também os meses do ano seguinte porque uma obra pode durar 2 anos ou mais. 2- Em segundo lugar: Eu preciso que esses meses gerados estejam dentro de colunas, pois quando o cliente clicar no mês que ele escolher vai abrir abaixo ( estou usando um efeito toggle ) as fotos do projeto que foram postadas naquele mês, porque a idéia é que o cliente acompanhe a sua obra mês a mês. abaixo segue codigo de como estou tentando montar: <!-- INICIO DO BOX MÊS ----> <table class="style1"> <thead> <tr> <th>Thumbs</th> <th>Description</th> <th>Status</th> <th>M&ecirc;s</th> </tr> </thead> <tbody> <tr class="box-slide-head"> <td><a href="#" title="preview"><img src="images/tmp/thumbnail1.jpg" alt="" class="thumb size48 clickable" /></a></td> <td> <p class="description"><h4>Nome da Obra</h4></p> </td> <td class="center vcenter"><img src="images/ico_active_16.png" class="icon16 block center" title="active" alt="" /></td> <td class="vcenter slide-but"><div align="center"><span></span>JANEIRO</div></td> </tr> <tr> <td colspan="4" class="box-slide-body ln-normal"> <h5>Fotos da Obra</h5> <div class="gallery gal-small"> <ul class="clear"> <li><a href="#" rel="group2" title="Ver foto"><img src="images/tmp/thumbnail1.jpg" alt="" width="56" height="58" class="thumb" /></a></li> <li><a href="#" rel="group2" title="Ver foto"><img src="images/tmp/thumbnail1.jpg" alt="" width="56" height="58" class="thumb" /></a></li> <li><a href="#" rel="group2" title="Ver foto"><img src="images/tmp/thumbnail1.jpg" alt="" width="56" height="58" class="thumb" /></a></li> <li><a href="#" rel="group2" title="Ver foto"><img src="images/tmp/thumbnail1.jpg" alt="" width="56" height="58" class="thumb" /></a></li> </ul> </div> <p><small><strong>Postado em:</strong> by <a href="#">Arnold</a> | 20/03/2010</small></p> </td> </tr> <!-- FINAL DO BOX MÊS ----> <tr> <td colspan="4">&nbsp;</td> </tr> </tbody> </table> Quem puder ajudar agradeço muito.
  21. Vou testar aqui e posto depois! valeu.
  22. Como seria isso? Tem algum exemplo que eu possa ver?
×
×
  • Criar Novo...