Ir para conteúdo
Fórum Script Brasil

Sandro2011

Membros
  • Total de itens

    325
  • Registro em

  • Última visita

Tudo que Sandro2011 postou

  1. Acho que você já resolveu, porque eu digitei 'teste' na pesquisa e retornou 1 POST, e depois digitei 'testando', retornou 2 POSTS. Funcionou certinho.
  2. Saudações galera, Estou com dificuldades para criar uma sequencia de instruções simples no mysql. Estou tentando fazer um bloco Begin-End em que a primeira parte apaga os registros dentro da tabela e a segunda inclui os novos registros, mas está ocorrendo um erro #1064 que não consigo solucionar. DELIMITER $$ BEGIN delete from tbl_relacao where cod_produto_final=3; insert into tbl_relacao (cod_produto_final,cod_pecas,quantidade,id) values (3,1,505,1),(3,3,5005,1),(3,13,55,1); END$$ DELIMITER; o erro que dá é: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delete from tbl_relacao where cod_produto_final=3; ' at line 2 Qualquer ajuda é bem vinda!
  3. Cria uma tabela com os campos código_cliente, código_produto e pronto. Toda vez que precisar a lista, faça uma varredura pelo codigo_cliente e mostre os produtos dele.
  4. Sandro2011

    problemas de css

    Muitos problemas ocorrem devido à falta da configuração do DOCTYPE no início do código... Veja em http://www.w3schools.com/tags/tag_doctype.asp
  5. Tenho muitos problemas de fontes por motivos de 'não serem fontes do sistema'. A fonte Calibri está presente no win7 mas em versões anteriores creio que não... Você também poderia definir as famílias assim: font-family: Calibri, verdana, arial, sans-serif; Neste caso o navegador vai tentando as fontes na sequencia...
  6. list($dia,$mesano)=explode("/",$data,2); $data2 = ($dia + 1)."/".$mesano; $data3 = ($dia + 2)."/".$mesano; $data4 = ($dia + 3)."/".$mesano;
  7. Bom dia! Eu também prefiro uma coisa mais simples, mas pelo que eu pesquisei, por problemas de segurança os navegadores impedem o uso de javascript para essa funcionalidade. Muitos sites indicaram esse link que eu te passei.
  8. Boa noite, Com Jquery: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Cadastro Ordens de Serviço</title> <link rel="stylesheet" href="os_files/css3menu1/style.css" type="text/css" /><style type="text/css">._css3m{display:none}</style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script> var input = 1; function mais(campo) { var valor = "input "+input+" - "+campo+" <input type='text' name='"+campo+"' value=''><br>"; var nova = document.getElementById("aqui"); var novadiv = document.createElement("div"); var nomediv = "div"; novadiv.innerHTML = "<div style='border: 1px solid green; display: table; margin-bottom:5px;'>Pergunta "+input+" <input type='text' required name=' "+campo +"' value=''><div class='bloco_resposta' style='border: 1px solid red; display: table; margin-bottom:5px;'> Resposta<input type='text' class='resposta' required name=' "+campo +"' value=''> Peso:<input type='number' class='peso' required name='quantity' min='1' max='10'></div><input type='button' class='mais' value='+'></div>"; nova.appendChild(novadiv); input++; } $(document).ready(function(){ $(".mais").live("click", function () { copia_bloco = $('.bloco_resposta:first').clone(); copia_bloco.find('.resposta').val(''); copia_bloco.find('.peso').val(''); copia_bloco.insertAfter('.bloco_resposta:last'); }); }); </script> </head> <body style="background-color:#EBEBEB"> <ul id="css3menu1" class="topmenu"> <li class="topfirst"><a href="index.html" style="width:127px;height:32px;line-height:32px;"><img src="os_files/css3menu1/home.png" alt=""/>Página Inicial</a></li> <li class="toplast"><a href="#" style="width:66px;height:32px;line-height:32px;"><img src="os_files/css3menu1/256-2.png" alt=""/>Sair</a></li><br> </ul> <br> <h3><font face="Segoe UI">Criar Questionário</H3> Requerente: <i>**vem do usuário logado**</i><br> nº os: <i>**numeração automática**</i><br> <br clear=right> <form name="form" method="GET"> <input type="text" style="display: none" name="campo" value=""><br> <input type="button" value="adicionar pergunta" onClick="mais(campo.value);"> <div id="aqui"></div> <input type ="button" value="OK" onClick="window.close"> </form> <div id="txt"></div> </body> </html> para guardar no bd, você terá de usar uma linguagem server-side, como o PHP.
  9. Sandro2011

    Sistema de busca

    Boa tarde, nessa linha, acredito que você pegue TODOS os dados: $query = "SELECT * FROM noticias"; Do jeito que o Marcelo disse, no POST anterior, você adiciona um 'where' para fazer um seleção melhor: $query = "SELECT * FROM noticias where designacao like '%$busca%'"; é claro que você tem de especificar em qual campo da sua tyabela que você vai fazer a busca, no caso aí em cima é no campo 'designacao' da sua tabela. O $busca é a variável que contem o valor digitado pelo cliente: no começo do seu código você pega o $busca através de um POST: $busca = $_POST['busca']; e o seu input de 'Buscar' deve ser algo assim: <form action="seu_script.php" method="POST"> <label>Digite o que vc quer buscar:</label> <input type="text" name="busca" value=""> <input type="submit" value="Buscar"> </form>
  10. É possível sim. Procurou no google ' substituir texto com javascript' ?
  11. Sandro2011

    Cookies

    Será que se você colocar o session_start() no inicio não resolve? <?php session_start(); $nome = "sistemamdp"; $valor = "$usuario"; $expira = time() + 3600; setcookie($nome, $valor, $expira); header("location:painel_usuario.php"); ?> Geralmente eu uso $_SESSION($nome)=$valor ...
  12. Por favor entenda, só ajudo através deste canal. Não tem como ajudar por email. Meu tempo também é escasso.
  13. Sandro2011

    Sistema de busca

    If (caixa == '') { echo 'todos'; } else { $select="busca todos"; $todos = mysql_query($select); echo $todos; } ... Se você não escrever detalhadamente, não conseguiremos te ajudar.
  14. O PHP processa as informações do lado do servidor, necessitando um 'reload' da página ao trocar as informações. Existe a opção AJAX-PHP, que seria melhor se fossem algumas centenas de usuários, mas, como você falou que são alguns, carrega tudo de uma vez e processa com Javascript.
  15. Você quer que os seus usuários apareçam um de cada vez na tela, e para mudar de usuário, você clica no botão 'pra frente' / 'pra trás' / 'primeiro' / 'último' , e nesse momento, os dados do seu usuário são trocados na tela? Se for isso, carrega todos os usuários e faz com Javascript a troca dos campos Poe os dados dos usuários dentro de um array bidimensional: tipo dados[id][nome], dados[id][endereco]
  16. echo json_encode($str_cabecalho); coloque apenas: echo $str_cabecalho; como eu já havia pedido anteriormente
  17. Olha isso: https://www.scriptbrasil.com.br/forum/topic/46801-retorno-de-campo-texto-255-caracteres/
  18. Sandro2011

    Sistema de busca

    O que você está precisando fazer? Explica melhor, com mais detalhes.
  19. Procure por 'URL amigável' no google. Você vai somente manipular o nome do seu script: exemplo: em vez de aparecer 'cadastro-clientes.php' apareceria 'cadastro-clientes.html', manipulando apenas o nome.
  20. Este trecho do seu código: <p>Cliente</p> <p><select name="cliente_id"> <option value=""></option> <?php $sql = " select * from cliente"; $query = mysql_query($sql); while($linha = mysql_fetch_array($query)):?> <option value="<?php echo $linha['id']?>"<?php if(isset($cliente_id) && $cliente_id == $linha['id']) echo 'selected'?>><?php echo $linha['nome'];?></option> <?php endwhile; ?> </select> </p> É estranho. Você definiu uma 'busca' de cliente na 1a parte, e você está dizendo que o cliente está sendo encontrado. Acredito então que o seu cliente está sendo mostrado dentro do <select> da 'busca', porque você está fazendo uma comparação do $_POST['busca'] com a tabela de 'cliente'. Se isso for verdade, então esse código acima é redundante... Se você estiver querendo mostrar os dados do cliente selecionado, você deveria fazer um select do tipo: select * from cliente where id=$codigo_do_cliente onde o $codigo_do_cliente viria através de um $_POST , que no seu caso seria o $_POST['busca'] Bom, não vou me estender muito, preciso de um feedback seu, ficarei no aguardo
  21. Então, a tabela 'cliente' possui TODOS os clientes. E a tabela 'produto' possui TODOS os produtos cadastrados. Por favor, mande a estrutura de suas tabelas 'cliente' e 'produto'. Editando: agora que eu vi a função com consulta na tabela 'venda' logo acima. Venda é que possui os itens dos clientes, acredito eu
  22. Sandro2011

    Notificações

    Bom dia, Acredito que o jeito que você está fazendo, com o uso do setInterval(), é uma maneira muito boa de se fazer isso. Aliás, não imagino outra. Funcionaria como uma caixa de correio que pega as nova mensagens a cada intervalo de minutos.
  23. Bom dia, sinceramente, eu não testei o código. Não tem como fazer isso. O que eu posso fazer é ajudar a encontrar os erros. Você está me dizendo que o código está retornando códigos duplicados? -A sua select não está muito abrangente? Neste trecho: $pro = "SELECT * from produto "; $pro_q = mysql_query($pro); a sua select pega TODOS os registros que estão na tabela produto. É isso mesmo que você quer?
×
×
  • Criar Novo...