Ir para conteúdo
Fórum Script Brasil

mariocosta

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre mariocosta

mariocosta's Achievements

0

Reputação

  1. Estou com a mesma duvida que ele. No caso é possível desenvolver um sistema de ponto de venda, utilizando uma linguagem de programação como o csharp.net ou vb.net, que fique funcional igual a um sistema de desktop, para que se possa realizar vendas através do sistema ?
  2. <?php require_once "../include/mysql.inc2.php"; $q = $_GET["q"]; if(!$q) return; $sql = selecionaBD("produtos", "WHERE descricao LIKE '$q%' OR gtin_ean LIKE '$q%' ORDER BY descricao LIMIT 5") or die("Erro ao consultar"); $total = totalBD($sql); if ($total > 0){ while($res = listalinhas($sql)){ $desc = $res['descricao']; $qnt = "1"; $vlr = $res['preco_v']; echo "<input type=\"text\" id=\"bitem_1\" value=\"$desc\" style=\"display:none;\" />"; echo "<input type=\"text\" id=\"bqnt_1\" value=\"$qnt\" style=\"display:none;\" />"; echo "<input type=\"text\" id=\"bvlr_1\" value=\"$vlr\" style=\"display:none;\" />"; echo "<a href=\"javascript:func();\" class=\"res\" id=\"res\" onclick=\"passar_1();\">"; echo "<div class=\"nome\"><strong>$desc</strong> \n"; echo "</div>"; } }else{ echo "<div class=\"nome\">Nenhum Resultado </div> \n"; } ?>
  3. Boa Tarde! Tenho um sistema de vendas em php que utiliza uma função em ajax, para poder trazer o produto quando ele é selecionado, entretanto era para ele estar fazendo a soma dos produtos automaticamente, mas ele não realiza essa função, ele só esta somando quando eu clico no campo do input do produto e mesmo assim se eu tiver por exemplo 10 produtos, e eu clicar no input do primeiro item ele apenas mostra o valor total do primeiro item sem somar os demais... poderiam estar me ajudando a como resolver um problema de calculo dinamico.
  4. Tenho um pequeno sistema e eu gostaria de ajuda em uma coisa, que quando o vendedor (eu), seleciona um produto trazer os valores corretos, isso eu consegui resolver, o que preciso de ajuda é que quando selecionado o item ele vá para um input e a caixa de pesquisa desapareça com os outros itens, HTML <input type="text" id="valor" name="item_1" onKeyUp="buscarNoticias(this.value)" style="width:500px !important"/> <div id="resultado"></div> JAVASCRIPT var req; function buscarNoticias(valor) { if(window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } var url = "busca.php?valor="+valor; req.open("Get", url, true); req.onreadystatechange = function() { if(req.readyState == 1) { document.getElementById('resultado').innerHTML = 'Buscando Produtos...'; } if(req.readyState == 4 && req.status == 200) { // Resposta retornada pelo busca.php var resposta = req.responseText; // Abaixo colocamos a(s) resposta(s) na div resultado document.getElementById('resultado').innerHTML = resposta; } } req.send(null); } //função para exibir noticias function exibirConteudo(id) { // Verificando Browser if(window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } // Arquivo PHP juntamento com a id da noticia (método GET) var url = "exibir.php?id="+id; // Chamada do método open para processar a requisição req.open("Get", url, true); // Quando o objeto recebe o retorno, chamamos a seguinte função; req.onreadystatechange = function() { // Exibe a mensagem "Aguarde..." enquanto carrega if(req.readyState == 1) { document.getElementById('conteudo').innerHTML = 'Aguarde...'; } // Verifica se o Ajax realizou todas as operações corretamente if(req.readyState == 4 && req.status == 200) { // Resposta retornada pelo exibir.php var resposta = req.responseText; // Abaixo colocamos a resposta na div conteudo document.getElementById('conteudo').innerHTML = resposta; } } req.send(null); } PHP busca.php include('conn.php'); //recuperação de valores if(!empty($_GET["valor"])){ $valor=$_GET['valor']; //selecionar os valores do banco $sql = mysql_query("SELECT * FROM produtos WHERE descricao LIKE '".$valor."%' OR gtin_ean LIKE '".$valor."%' LIMIT 5"); //while para trazer todos os valores do banco while ($noticias = mysql_fetch_array($sql)) { echo ("<div class='exibir_res'>"); echo ("<a href=\"javascript:func()\" onblur=\"passar_1()\" onclick=\"exibirConteudo('".$noticias['codigo']."')\">".$noticias['descricao']."</a><br />"); echo ("</div>"); } } exibir.php include('conn.php'); ####################### // Variaveis $id = $_GET['id']; //$id = $_GET['id']; $qnt = '1'; ####################### $sql = mysql_query("SELECT * FROM produtos WHERE codigo = '".$id."'"); $prod = mysql_fetch_array($sql); ####################### // Exibi os produtos echo('<input type="text" style="display:none;" name="item_1" value="'.$prod['descricao'].'" />'); echo('<input type="text" style="width:100px !important" id="qnt_1" name="qnt_1" value="'.$qnt.'" onblur="calcula_1();" />'); echo('<input type="text" style="width:100px !important" id="vlr_1" name="vlr_1" value="'.$prod['preco_v'].'" onblur="calcula_1();" />'); echo('<input type="text" style="width:100px !important" id="vlritem_1" name="vlritem_1" onblur="calcula_1();" value="'.number_format($qnt*$prod['preco_v'],2,",",".").'" />');
  5. mariocosta

    Consulta Dinamica

    To com um pequeno problemas, no caso eu tenho um código de uma consulta dinâmica, onde o usuário digita o nome do produto, e aparecera umas opções para qual produto ele deseja escolher no caso eu gostaria que você me ajudassem com os seguintes itens, sou leigo em programação ainda. 1° Que os itens desaparecessem após ele selecionar o itens desejados. 2° Que o item desejado tem seu nome marcado diretamente no input, 3° Que vá automaticamente ao próximo capo de itens. Seguem os códigos Abaixo; Index.php <input style="width:500px !important;" type="text" id="valor" onKeyUp="buscarNoticias(this.value)" value="<?=$itm?>" onfocus="if (this.value == '<?=$itm?>') this.value = '';" onblur="if (this.value == '') this.value = '<?=$itm?>';" /> <div id="resultado"></div> </td> <td> <div id="conteudo"> <input type="text" style="width:100px !important" placeholder="Quantidade"/> <input type="text" style="width:100px !important" placeholder="Valor Unitario"/> <input type="text" style="width:100px !important" placeholder="Valor Total"/> </div> script.js var req; function buscarNoticias(valor) { if(window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } var url = "busca.php?valor="+valor; req.open("Get", url, true); req.onreadystatechange = function() { if(req.readyState == 1) { document.getElementById('resultado').innerHTML = 'Buscando Produtos...'; } if(req.readyState == 4 && req.status == 200) { // Resposta retornada pelo busca.php var resposta = req.responseText; // Abaixo colocamos a(s) resposta(s) na div resultado document.getElementById('resultado').innerHTML = resposta; } } req.send(null); } //função para exibir noticias function exibirConteudo(id) { // Verificando Browser if(window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } // Arquivo PHP juntamento com a id da noticia (método GET) var url = "exibir.php?id="+id; // Chamada do método open para processar a requisição req.open("Get", url, true); // Quando o objeto recebe o retorno, chamamos a seguinte função; req.onreadystatechange = function() { // Exibe a mensagem "Aguarde..." enquanto carrega if(req.readyState == 1) { document.getElementById('conteudo').innerHTML = 'Aguarde...'; } // Verifica se o Ajax realizou todas as operações corretamente if(req.readyState == 4 && req.status == 200) { // Resposta retornada pelo exibir.php var resposta = req.responseText; // Abaixo colocamos a resposta na div conteudo document.getElementById('conteudo').innerHTML = resposta; } } req.send(null); } function sumir(){ document.getElementById('resultado').value; } buscar.php <?php //conexao com o banco include('conn.php'); //recuperação de valores $valor=$_GET['valor']; //selecionar os valores do banco $sql = mysql_query("SELECT * FROM produtos WHERE descricao LIKE '%".$valor."%' OR gtin_ean LIKE '%".$valor."%' LIMIT 5"); //while para trazer todos os valores do banco while ($noticias = mysql_fetch_array($sql)) { echo "<a href=\"javascript:func()\" onclick=\"exibirConteudo('".$noticias['codigo']."') onclick=\"sumir\">" . $noticias['descricao'] . "</a><br />"; } //rediricionamento do para pagina; // header("Content-Type: text/html; charset=ISO-8859-1",true); ?> exbir.php <?php //conexao com o banco include('conn.php'); // Recebe a id enviada no método GET $id = $_GET['id']; // Seleciona a noticia que tem essa ID $sql = mysql_query("SELECT * FROM produtos WHERE codigo = '".$id."'"); // Pega os dados e armazena em uma variável $noticia = mysql_fetch_array($sql); // Exibe o conteúdo da notica $qnt = "1"; echo "<div class='res' id='res' onblur='passar_1();'>"; echo "<input type='text' style='display:none;' id='valor' value='".$noticia['descricao']."' name='item_1' >"; echo "<input type='text' style='width:100px !important;' id='qnt_1' name='qnt_1' value=".$qnt." onblur='calcula_1();'/>"; echo '&nbsp;'; echo "<input type='text' style='width:100px !important;' id='vlr_1' name='vlr_1' value=".$noticia['preco_v']." onblur='calcula_1();' />"; echo '&nbsp;'; echo "<input type='text' style='width:100px !important;' name='vlritem_1' value=".number_format($qnt*$noticia['preco_v'],2,',','.')." onblur='calcula_1()' />"; //echo "<div class='nome'><strong>".$noticia['descricao']."</strong>"; echo "</div>"; // Acentuação // header("Content-Type: text/html; charset=ISO-8859-1",true); ?> conn.php <?php $host = "localhost"; $usuario = "erp"; $senha = "paralelo007"; $banco = "erp_apre"; $conn = mysql_connect($host, $usuario, $senha); $db = mysql_select_db($banco, $conn); error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); ?>
  6. Vlw bro, o seu código ai ajudou muito.
  7. Pessoal poderiam me ajudar, estou tentando fazer um select option, que quando ao usuario clica em um produto cadastrado no banco de dados ele resgata numa input type, o preço do produto selecionado. <select name="item_1" id="item_1" class="item_1"> <option disabled="disable" selected="selected">Escolha um Produto</option> <?php $b_prod=selecionaBD("produtos","ORDER BY descricao ASC"); while($prod=listaLinhas($b_prod)){ ?> <option value="<?=$prod['descricao']?>" ><?=$prod['descricao'] ?></option> <? } ?> </select> <br> <input type="text" id="valor" value="<?php //valor do produto ?>" />
  8. Cara minha opnião é utilizar o Tiny Mce alem de ser muito leve, ele é escrito totalmente por javascript http://www.tinymce.com/
  9. preciso de ajuda, quero que quando a pessoa seleciona um item no combo box, o valor desse item seja exibido em um <input type="text">, o problema é quando o item e selecionado nada é exibido no input, poderiam me ajudar? <form method="GET"> <select name="produto" > <option disabled="disable" selected="selected">Escolha um Produto</option> <?php $b_prod=selecionaBD("produtos","ORDER BY descricao ASC"); while($prod=listaLinhas($b_prod)){ ?> <option value="<?=$prod['codigo']?><?=$_GET['codigo']?>" ><?=$prod['descricao'] ?></option> <? switch($prod){ case '' :?> <span class="tam">Valor Unitario</span><br /> <input type="text" name="vlr_1" id="vlr_1" style="width:100px !important" value="<?php echo $prod['preco_v'] ?>" required="required" onblur="calcula_1();" /> <? break; } } ?> </select> </form>
  10. To com um problema no sistema de repecição, poderiam me ajudar, eu gostaria que os valores fossem somados e que o nome fosse exibido uma unica vez; <table width="98%" border="0"> <tr> <? if(isset($_GET["filtrar"])){?> <td align="right"> <br> <?php $sqlz = selecionaBD("forma","ORDER BY nome ASC"); while ($xz = listaLinhas($sqlz)){ $sqlt = selecionaBD("pedidos_vendas","WHERE forma = '".$xz['id']."' AND data_pedido = '$dia-$mes-$ano'"); while ($xt = listaLinhas($sqlt)) { $fum = 0; $lucro2 = 0; @$fum = $lucro2 += $xt['total']; ?> <?php echo $xz['nome'];?>: <?=number_format(@$fum,2,",",".");?><br> <? }// fecha fum } // fecha forma ?> <strong>Total do periodo:</strong> <?=number_format(@$total_balanco,2,",",".");?> </td> <? }?> <td align="right"> <span class="label label-success">Pedido Concretizado</span> </td> </tr> </table>
×
×
  • Criar Novo...