Jump to content
Fórum Script Brasil

buthy

Membros
  • Posts

    87
  • Joined

  • Last visited

About buthy

Recent Profile Visitors

1103 profile views

buthy's Achievements

0

Reputation

  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?
×
×
  • Create New...