Ir para conteúdo
Fórum Script Brasil

buthy

Membros
  • Total de itens

    87
  • Registro em

  • Última visita

Tudo que buthy postou

  1. Olá pessoal! Queria saber se alguém poderia me ajudar na seguinte questão: Possuo um <select> que lista categorias, no evento onChange dele eu pegaria o valor que está no value e passaria pelo método GET para um arquivo .php. Até aí tudo bem... No meu arquivo .php eu faria um select no banco de dados filtrando os dados pelo id da categoria. Aí que vem a dúvida: como eu retornaria os valores encontrados pelo select? Além disso, possuo outras dúvidas: - Como eu deixaria dados sendo exibidos por padrão, caso nenhuma categoria tenha sido selecionada ainda? - Teria como no evento onchange alterar a url para arquivo.php?id=value? Isso para que quando alguém compartilhasse a url o visitante caísse na categoria selecionada no id da url... - Como eu faria para exibir um "carregando"? Segue o meu código: <script type="text/javascript"> $(function () { $("#categorias").selectbox({ onChange: function (val, inst) { $.ajax({ type: "GET", data: {id_categoria: val}, url: "portfolio_ajax.php", success: function (data) { $("ul#lista").html(data); } }); }, effect: "slide" }); }); $(function() { /* initiate plugin */ $("div.holder").jPages({ containerID: "lista", perPage : 2, first : "PRIMEIRA", previous : "ANTERIOR", next : "PRÓXIMA", last : "ÚLTIMA" }); }); </script> <section id="portfolio"> <div class="fleft _30 mbottom_30"> <select name="categorias" id="categorias" tabindex="1"> <option value="0">-- Selecione uma categoria --</option> <?php $sql = mysql_query("SELECT * FROM portfolio_categoria ORDER BY titulo_categoria ASC"); while ($cat = mysql_fetch_array($sql)){ ?> <option value="<?php echo $cat['id_categoria']; ?>"><?php echo $cat['titulo_categoria']; ?></option> <?php } ?> </select> </div> <div class="paginacao fright right _60 mbottom_40"> <div class="holder"></div> </div> <div class="clear"></div> <ul id="lista"> <?php $cont = 1; $sql = mysql_query("SELECT * FROM portfolio ORDER BY id_portfolio DESC"); if (mysql_num_rows($sql) == 0){ echo '<p>Até o momento nenhum trabalho foi cadastrado em nosso portfólio.</p>'; }else{ while ($row = mysql_fetch_array($sql)){ $sql_categoria = mysql_query("SELECT * FROM portfolio_categoria WHERE id_categoria = ".$row['id_categoria']." LIMIT 1"); $categoria = mysql_fetch_array($sql_categoria); ?> <li class="<?php if ($cont % 2 == 0){ echo 'fright'; }else{ echo 'fleft'; } ?>"> <a href="index.php?pag=detalhes-portfolio&id=<?php echo $row['id_portfolio']; ?>"> <div class="p_5"> <figure class="img fleft"> <div class="detalhe"></div> <div class="mais"></div> <img src="uploads/portfolio/sacola.png" alt="" /> </figure> <div class="categoria"> <?php echo $categoria['titulo_categoria']; ?> </div> <div class="dados fright"> <h2><?php echo $row['titulo_portfolio']; ?></h2> <article class="texto mtop_5"> <?php echo $row['descricao_portfolio']; ?> </article> </div> </div> </a> </li> <?php $cont++; } } ?> </ul> <div class="clear"></div> </section> <!-- portfolio --> portfolio_ajax.php <?php include("adm/db/conecta.php"); $id = $_GET['id_categoria']; $sql = mysql_query("SELECT * FROM portfolio WHERE id_categoria = ".$id." ORDER BY id_portfolio DESC"); while ($row = mysql_fetch_array($sql)){ } ?> Fico no aguardo de uma ajudinha! Muito obrigado!
  2. Dae galera, estou doando esse site pro Grupo Amigo Bicho, de São Miguel do Oeste - SC... Por enquanto esse é o layout que foi aprovado. Avaliem! Obrigado
  3. Avaliem pessoal :D Ele já está montado também: http://www.buthy.com.br/fisk Valeu!
  4. Dae galera É o seguinte, estou fazendo um site onde a logo deveria ficar com uma parte dela em cima de uma imagem (de um slider)... Aqui está: http://www.buthy.com.br/fisk Notem que a logo está em cima da imagem maior (div id "slider") normalmente, em todos os navegadores... O problema é que a div id "sobre" (o quadrado azul) não fica alinhado abaixo da div slider. Se eu tiro o position:absolute da div slider, a div sobre se alinha corretamente abaixo da slider... Mas daí no IE e no Firefox fica totalmente errado e a logo não fica acima do slider... Tentei usar clear:both e nada também... Eu posso até usar top:300px, por exemplo, que a div sobre vai para baixo do slider, mas creio que isso não é muito recomendado, e também a div conteudo não se ajustará ao conteúdo... Tentaram me ajudar no fórum do iMasters, mas até agora nada: http://forum.imasters.com.br/topic/456431-...sitionrelative/ Se alguém souber de algo que possa resolver isso, eu agradeço! Obrigado!
  5. Pesquisei bastante sobre isso e não encontrei uma solução... Teria como eu fazer algo diferente? Teriam varios links "confirmar" na mesma página Daí ao clicar em cada um apareceria um campo para colocar observações... Ou teria um campo de texto abaixo de cada botão... (não é um formulário) Daí ao clicar em cada botão, pegaria o valor que o usuário digitou, que iria ser recebido em uma variavel php de outro arquivo, pra depois ser salvo no BD... Alguém sabe o que eu posso fazer??? Obrigado Até mais
  6. coloquei assim: <script language="JavaScript" type="text/javascript"> function observacao(){ var obs; do { obs = prompt ("Observações:"); } while (obs == null); window.location = "/processo_check.php?obs=" + obs; } </script> e pra pegar o dado $obs = $_GET['obs']; e não funcionou não... no link tem outros dados passando por url...
  7. Então, gostaria de algo assim: Quando clicasse em um link normal que passa vários valores pela URL, exibiria um alerta com um campo de texto "OBS:" para a pessoa preencher (ou deixar em branco). Daí a pessoa clicaria em OK e iria para um arquivo .php que cadastra no banco de dados. Como eu faria para pegar os dados e colocar em uma variável php?? Obrigado Até mais! Editado: Estou usando esta função javascript para exibir a caixa de texto... <script language="JavaScript" type="text/javascript"> function observacao(){ var obs; do { obs = prompt ("Observações:"); } while (obs == null || obs == ""); } </script> Como eu faria para pegar os dados da variavel "obs" num arquivo PHP?
  8. buthy

    checkbox + php + mysql

    Então galera, utilizo o seguinte código para listar etapas: while($row = mysql_fetch_array($result)){ $id = $row['id']; $descricao = $row['descricao']; echo '<div style="border:1px dashed #fff; margin-bottom:5px; padding:5px 5px 5px 5px" class="divHover">'; echo '<div style="float:left; width:30px;">'; echo '<input name="" type="checkbox" value="'.$id.'"/>'; echo '</div>'; echo '<div style="float:left; font-size:12px; margin-top:5px; width:90%;">'; echo $descricao; echo '</div>'; echo "<div style='clear:both'></div>"; echo '</div>'; } Nunca trabalhei com checkbox antes... Queria saber como eu salvaria estes checkboxes em uma nova tabela do banco de dados... E como ficaria o name deles, já que no caso as etapas são puxadas do BD, e também podem ser adicionadas novas etapas, alem de poder excluir... Obrigado Até mais!
  9. Então, consegui fazer desse jeito: Tem os botões mover para cima e para baixo que vao para a função abaixo... <?php include "db/conecta.php"; $ordenar= $_GET['ordenar']; $id = $_GET['id']; $ordem = $_GET['ordem']; if ($ordenar== "cima"){ $novaordem = $ordem - 1; $velhaordem = $ordem; $sql = mysql_query("UPDATE etapas SET ordem = '$velhaordem' WHERE ordem = '$novaordem'"); $sql = mysql_query("UPDATE etapas SET ordem = '$novaordem' WHERE id = '$id'"); }else{ $novaordem = $ordem + 1; $velhaordem = $ordem; $sql = mysql_query("UPDATE etapas SET ordem = '$velhaordem' WHERE ordem = '$novaordem'"); $sql = mysql_query("UPDATE etapas SET ordem = '$novaordem' WHERE id = '$id'"); } ?> A dúvida agora é: E se eu excluir uma etapa? Como vou re-ordenar os outros campos? Obrigado
  10. Olá, Queria saber como fazer algo assim: O usuário cadastraria etapas no banco de dados... com os campos id, descricao e ordem... Então listaria os dados ordenados pela ordem... Daí gostaria de ao listar, queria botões para mover essa etapa para cima ou para baixo... Por exemplo: Etapa 1 (mover para cima | mover para baixo) Etapa 2 (mover para cima | mover para baixo) Etapa 3 (mover para cima | mover para baixo) Etapa 4 (mover para cima | mover para baixo) Daí moveria a Etapa 3 para cima, por exemplo, e a etapa 2 iria para terceiro, e a 3 para segundo... E também salvaria a nova ordem no banco de dados Como eu faria isso? Obrigado!
  11. Hmm, obrigado pelas dicas! Vou seguir!
  12. Gostaria de uma busca igual a Busca Rápida deste site: http://www.blucarros.com.br/ Alguém sabe onde encontro algum tutorial? Obrigado!
  13. Hmm... Pesquisei, seria nada mais do que uma busca em mais de uma tabela? A busca desejada seria igual a desse site: http://www.blucarros.com.br No Busca Rápida, é AJAX, certo?
  14. Agora entendi a do % e _ hahaha :D Valeu cara! E como assim "usaria fulltext" para buscar?
  15. Comece a trabalhar na área, daí sim você aprende! :D
  16. Putz, mesmo lendo aquilo, continuei sem entender o uso dos % e _ :S Nesse meu caso, como seria melhor? colocar %$modelo% ou %$modelo ou $modelo% ou com _... E quanto a busca pelo ano, como ficaria quando a busca fosse entre os anos de 2007 e 2010? Existe algum comando do SQL que procure entre dois valores? Outra dúvida que surgiu, é quanto a acentuação... No Banco de Dados todos estarão cadastrados corretamente, com acentos. Daí se o usuário digita sem acentos, irá achar algo?
  17. Ok, então eu teria que fazer algo assim: O usuário seleciona estado, cidade e digita o modelo do carro: $estado = $_GET['estado']; $cidade= $_GET['cidade']; $modelo = $_GET['modelo']; $sql = "SELECT * FROM carros WHERE estado = '$estado' AND cidade = '$cidade' AND modelo LIKE '%$modelo%'"; Seria mais ou menos isso? Só não entendo direito como funciona a parte dos % e a do _ apos ou antes do nome... Se puder me explicar... Dai como eu faria para a busca avançada, quando o usuário selecionasse varios opcionais, e quando selecionasse os anos entre 2008 e 2010 por exemplo. Como ficaria isso? Obrigado!
  18. De como fazer um sistema de busca com filtros... Pesquisei sobre e vi que se usa o comando LIKE do MySQL Mas queria algum exemplo utilizando o PHP juntamente com esses filtros do MySQL Conhecimento em PHP: intermediário Fico no aguardo, obrigado!
  19. Então galera, estou atrás de um sistema de busca interna para um site de veículos (carros, motos, etc...) A ideia é cadastrar tudo num banco de dados: - cidades - estados - marcas (ford, vw, chevrolet, peugeot) - modelos (gol, palio, astra) - ano fabricação - ano modelo - combustível - tipo (carro, moto, caminhão) - cor - preço - opcionais (ar condicionado, direção hidráulica, vidros elétricos) A partir disso, gostaria de fazer um sistema de busca simples onde o usuário selecionaria somente a região onde o carro se encontra, a marca e o modelo. Daí listaria todos os resultados, com um link para o anúncio do veículo. E também teria as opções de ordenar por valor, por ano, etc.. e um sistema de paginação. Daí também teria que ter um sistema de busca avançada... Daí teria os filtros, onde o usuário poderia escolher os opcionais, uma faixa de ano (por exemplo listar carros de 2009 a 2012), faixa de preço (R$20.000,00 a R$30.000,00)... Queria, se possível, que alguém postasse exemplos... Obrigado Fico no aguardo!
  20. Então, preciso de algo assim: Teria a tabela usuarios, normal: com nome, email, permissao (adm ou cliente), endereço, etc ... Estes usuários acessariam a área do cliente, e lá clicariam no Evento FORMATURA CIÊNCIAS DA COMPUTAÇÃO, por exemplo, então após preencher a senha corretamente, o usuário estaria "habilitado" a acessar este evento novamente, quantas vezes quiser, sem precisar usar a senha novamente... Isso até a data do evento, quando a data do evento passar, o evento se "desabilita" e o usuário não tem mais acesso. Quando estiver "dentro" do evento, o cliente poderia enviar mp3, docs, pdfs, imagens, etc... Esses documentos teriam uma descricao e o nome e email do usuário que o enviaram salvos, para o Administrador ver quem enviou. Daí teria a tabela arquivos, onde teria os dados arquivo (caminho do arquivo), tipo do arquivo e o id do usuario que o enviou. Na tabela eventos estaria o nome do evento, a data, a senha de acesso ao evento e também se o evento está visível ou não ao acesso do cliente. Cada evento teria tarefas específicas, cadastradas pelo Admin... Essas tarefas teriam prazos para serem concluídas... Então a tabela tarefas teria os seguintes atributos: id_tarefa, id_evento, descricao, data_inicio, data_final. Quando o usuário estivesse no painel do evento, cada um veria a sua lista de tarefas. E o administrador controlaria e marcaria a tarefa como feita se tal usuário fez tal tarefa. Estou quebrando a cabeça para fazer a melhor estrutura para o banco de dados, para não me complicar depois, já que o prazo é curto. Se alguém puder me dar uma luz. Minhas maiores dúvidas são na parte de ligar a tarefa cumprida ao usuário que a cumpriu e também na parte que o usuário teria acesso permanente ao evento (não tendo que colocar a senha do evento toda vez que acessar)... Mas tenho dúvidas praticamente em tudo também, então se puderem colaborar ajudando em toda a estrutura, eu agradeço! Muito obrigado! Fico no aguardo!
  21. buthy

    Sistema para salão de beleza

    Hmm... é uma boa esses valores... Eu estava cobrando bem menos que isso... Mas vamos ver... Queria saber se alguém sabe de algum "calendário" que eu possa usar para esse sistema?
  22. buthy

    Sistema para salão de beleza

    E eu sei que vai ser díficil, pra mim... Vou ter que pesquisar bastante... O medo é quanto ao tempo que vou levar... E quanto ao preço, tenho dúvidas porque não levo isso como uma profissão Estou fazendo só pra tirar um "extra"... E também sei que aqui onde moro, tenho que mudar todos os valores.. pois aqui ninguém paga o valor "normal" por um site.. Sempre abaixo... Só queria uma base mesmo.. Tipo se você fosse fazer isso, você faria por quanto?
  23. Então galera, me pediram um site pra um salão de beleza, com agendamento online... A idéia é exibir na página, um calendário, de tipo o dia atual até 3 meses adiante (para não permitir agendamentos para daqui 5 meses, por exemplo)... Daí ao clicar no dia, aparecem os horários... E a escrita Reservado ou Disponível... Daí a pessoa, escolhe o horário, e ao reservar, escolhe o tipo do serviço (corte normal, unha, pé, etc...)... Dependendo desse serviço, será 1 horário, ou 2 horários... Ao marcar, é enviado um e-mail ao salão de beleza avisando que foi reservado. E para que a pessoa consiga reservar, ela precisa ser cadastrada no site. Além disso, é necessário que o admin tenha acesso a uma area restrita, onde ele controle todos os horários, que possa marcar como reservado, e desmarcar. Possa escolher os dias em que o salão de beleza irá funcionar, e de tal horário, até tal horário. E também uma parte em que ele possa ver todos os horários reservados e disponíveis... E se estiver reservado, exiba os dados do cliente. Além disso iria ter as coisas normais, como algumas fotos, área de contato, ambientes, etc... Queria saber se vai ser muito difícil de fazer algo assim, visto que não tenho muito conhecimento em programação PHP e bd MySQL... E também queria saber mais ou menos quanto da pra cobrar por um site assim... muito obrigado!
  24. Então galera, uso uma função para carregar a página dentro de uma div, que é essa: <script type="text/javascript"> $(document).ready(function(){ $('#page').load('inicial.php'); $(".abrirpag a").live('click',function( e ){ e.preventDefault(); var href = $( this ).attr('href'); if( $( this ).attr('target')=='_blank') window.open( href ); else{ $("#page").load( href + "#page"); } }); }); </script> Queria saber como eu faço pra, ao carregar essa div, ele ir para posição X... porque do jeito que tá, tem alguns links no footer, por exemplo, que quando você clica não faz nada... e a página carregou lá em cima... Daí queria fazer algo para que quando clica ali, ele vai pro topo e carrega a página dentro da div... E tem como eu usar algum efeito na "subida" da página? Valeu!
×
×
  • Criar Novo...