Ir para conteúdo
Fórum Script Brasil

viniciuscrn

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Tudo que viniciuscrn postou

  1. Pessoal é o seguinte, estou implementando um sistema de Diário Oficial de uma prefeitura. Eles querem que ao gerarem o documento (em pdf) que seja utilizado certificado digital para autenticar este documento, para somente depois ser disponibilizado ao público no site. Alguém poderia me ajudar quanto a utilização deste Certificado Digital? Como utiliza-lo?
  2. viniciuscrn

    Retirar item array

    Muito obrigado cara. Vou adaptar aqui, era mais ou menos isso mesmo. Até mais.
  3. viniciuscrn

    Retirar item array

    Me explique o seguinte, tenho seguinte array: produtos[item][nome]; produtos[1][arroz]; produtos[2][feijão]; produtos[3][feijão]; produtos[4][óleo]; Então quero retirar o produto cujo número do item é 2 (este vem do get) como faço? Com isto o restante desenrolo, obrigado.
  4. viniciuscrn

    Retirar item array

    Veja o código: $item = $_GET['item']; //Capturo o valor do get unset($_SESSION['produtos']['item'][$item]); //Tento retirar o produto com item igual ao que vem no get
  5. Pessoal é o seguinte. Tenho um array de Produtos, que forma um carrinho de compras de supermercado. Ao adicionar cada item, o item recebe um número de identificação (no caso $_SESSION['produtos']['item']). Ao retirar um produto quero comparar o valor recebido via get com o item do array. Mas não estou conseguindo excluir. Não estou aplicando de forma correta o método Unset. Espero alguma sugestão, obrigado.
  6. Quando você usa o operador "and" as duas cláusulas devem ser verdadeiras para executar. O erro deve estar ai.
  7. Refiz um codigo simples para tentar entender como excluir do array. Não consigo excluir também pelo id, vejam o código: $id = $_GET['id']; if(isset($_SESSION['carrinho'][$id])){ unset($_SESSION['carrinho'][$id]); } Exclui apenas o 1º. Como devo fazer para excluir o produto selecionado? Segue o arquivo que aciona para exclusão: <form name="form" action="Listar.php" method="post"> produto: <input type="text" name="codigo" /> | Quant: <input type="text" name="quant" size="4" value="1"/> | <input type="submit" value="Adicionar item(s)" /> </form> <a href="Cancelar.php">Cancelar</a> <table border="1" width="400"> <tr> <th>Código</th> <th>Descrição</th> <th>Ação</th> </tr> <?php if(isset($_SESSION['carrinho'])){ for($i = 0;$i<sizeof($_SESSION['carrinho']);$i++){ $id = $_SESSION['carrinho'][$i][id]; $desc = $_SESSION['carrinho'][$i][desc]; ?> <tr> <td><?php echo $id;?></td> <td><?php echo $desc; ?></td> <td><a href="Excluir.php?id=$id">Retirar</a></td> </tr> <?php } } ?> </table>
  8. Esta é a tabela: <table width="880" align="center" class="bordasimples"> <tr> <th width="300" align="center">Descri&ccedil;&atilde;o do Produto</th> <th width="178" align="center">Pre&ccedil;o (R$)</th> <th width="147" align="center">Quantidade</th> <th width="130" align="center">Sub Total (R$)</th> <th width="121" align="center">A&ccedil;&atilde;o</th> </tr> <?php if (isset($_POST['produtos'])) { $i = (!isset($_SESSION['produtos']) ) ? 1 : ( count($_SESSION['produtos']) + 1 ); $_SESSION['produtos'][$i] = $_POST['produtos']; for ($k = sizeof($_SESSION['produtos']); $k > 0; $k--) { ?> <form name="form" method="post"> <input type="hidden" name="idproduto" value="<?php print_r($_SESSION['produtos'][$k]['idproduto']); ?>"/> <tr bgcolor="#FFFFFF"> <td><?php print_r($_SESSION['produtos'][$k]['descricao']); ?></td> <td align="center"><?php print_r($_SESSION['produtos'][$k]['preço']); ?></td> <td align="center"><?php print_r($_SESSION['produtos'][$k]['quant']); ?></td> <?php $_SESSION['produtos'][$k]['subtotal'] = $_SESSION['produtos'][$k]['preço'] * $_SESSION['produtos'][$k]['quant']; ?> <td align="center"><?php echo number_format(($_SESSION['produtos'][$k]['subtotal']), 2, '.', '.'); ?></td> <td align="center"><input type="submit" value="Retirar" onClick="Enviar(0);"/></td> <?php $total = $_SESSION['produtos'][$k]['subtotal'] + $total; ?> </tr> <?php } ?> <center> TOTAL: <input name="total" type="text" value="<?php echo number_format($total, 2, '.', '.'); ?>" size="5" class="meuinput"/> | <input type="submit" value="Finalizar Compra" onClick="Enviar(1);"/> | <input type="submit" value="Cancelar Compra" onClick="Enviar(2);"/> </center> <hr> </form> <?php } } //FIM ELSE ?> </table> O arquivo para retirar um produto é este: <?php session_start(); $idproduto = $_POST['idproduto']; $cont = 0; for( $i = 0; $i < sizeof( $_SESSION['produtos'] ); ++$i ){ if(!in_array($idproduto,$_SESSION['produtos'][$i]) ){ $_SESSION['prod'][$i] = $_SESSION['produtos'][$i]; $cont++; } }$_SESSION['produtos'] = $_SESSION['prod']; header("Location:index.php?pg=novavenda"); ?> Mas se eu passar o id para excluir, se eu tiver passado 3 produtos separadamente, e depois quero retirar apenas um, não tem como. ELe vai retirar todos os que tem aquele id.
  9. Quais os tipos de dados no banco de cada atributo?
  10. Veja o problema é justamente este, como o carrinho de compras possui vários produtos do mesmo, e estes vão sendo passados no leitor de código de barras, um produto pode ser passado no inicio, e outro do mesmo no final da compra. mas se voce quiser escluir apenas um, passando o id ele vai excluir todos aqueles produtos. Então Como os produtos são descriminados em uma tabela, quero saber se com PHP tem como capturar o id apenas da linha da tabela.
  11. Pessoal, é o seguinte, estou construindo um sistema de compras se um supermercado. Os produtos da compra são capturados do banco, e são armazenados apenas em um array. O problema é que posso adicionar um mesmo produto na comppra várias vezes, e como faço para excluir apenas um deles? tem como capturar o id da linha da tabela html gerada a cada loop?
  12. Pessoal, Quero saber como posso colocar um atalho de tecla ( por exemplo F1 ) para um submit, que ao pressiona-la acione um botão para submeter um form. Obrigado, espero alguma solução.
  13. Pessoal é o seguinte: Estou empancado com uma dúvida acho que simples, mas não estou conseguindo fazer. Quero exibir todos os itens de um array numa session, mas só exibe a primeira posição. A carater de exemplo vou postar um codigo simplificado. Recebo os dados de um formulário e adiciono no array: <code> $nome = $_POST['nome']; session_start(); $_SESSION['nomes'] = array(); array_push($_SESSION['nomes'], $nome); // adiciona no array </code> em outra pagina exibo: <code> session_start(); if ($_SESSION['nomes'] == ""){ echo "não tem nada"; } print_r($_SESSION['nomes']); ?> </code> Quando volto ao formulario e adiciono outro nome, é exibido apenas o último, como faço para adicionar vários nomes pelo formuário e exibilos ?
  14. viniciuscrn

    Array com Session

    o txtprod vem de um input: <td><input name="txtprod[<?php echo $indice;?>][descricao]" value="<?php echo $descricao;?>"</td> só que agora o arquivo está funcionando, só que imprime apenas o primeiro produto da Session, quero saber como façou para exibir todos os produtos que estão nela, segue o código: <?php session_start(); $vprod = $_POST["txtprod"]; $_SESSION['cesta'] = $vprod; $chavecesta = array_keys($_SESSION['cesta']); for($i=0;$i<sizeof($chavecesta);$i++){ $indice = $chavecesta[$i]; echo $i; echo $_SESSION['cesta'][$indice][descricao]; echo $_SESSION['cesta'][$indice][preço]; } ?> <html> <body> <table border="1" width="600"> <form name="formpesquisaprodutovenda" method="post" action="../../Acoes/Venda/PesquisaProdutoVenda.php"> <tr> <td>Informe o Produto:</td> <td><input type="text" name="nomep" size="20"></td> <td><input type="submit" value="pesquisar"></td> </tr> </form> </table> </body> </html>
  15. viniciuscrn

    Array com Session

    mas eu coloquei este echo no for, mas não imprime! Só para organizar, modifiquei este arquivo que mostra os produtos, só que a session não está guardando o array dos produtos, ela só está exibindo o último: <?php session_start(); $vprod = $_POST["txtprod"]; $_SESSION[cesta] = $vprod; $chavecesta = array_keys($_SESSION[cesta]); for($i=0;$i<sizeof($chavecesta);$i++){ $indice = $chavecesta[$i]; echo $_SESSION[cesta][$indice][descricao]; echo $_SESSION[cesta][$indice][preço]; } ?> <html> <body> <table border="1" width="600"> <form name="formpesquisaprodutovenda" method="post" action="../../Acoes/Venda/PesquisaProdutoVenda.php"> <tr> <td>Informe o Produto:</td> <td><input type="text" name="nomep" size="20"></td> <td><input type="submit" value="pesquisar"></td> </tr> </form> </table> </body> </html>
  16. viniciuscrn

    Array com Session

    mas eu coloquei este echo no for, mas não imprime!
  17. viniciuscrn

    Array com Session

    Pessoal, é o seguinte venho me batendo com isso há alguns dias: Estou fazendo um sitemazinho de Caixa de Supermercado. E minha dúvida está na hora da venda: Tenho este arquivo que mostra os produtos já adicionados, e a busca por um novo produto: ___________________________________________________________________________ <?php session_start(); $vprod = $_POST["txtprod"]; $chave = array_keys($vprod); for($i=0;$i<sizeof($chave);$i++){ $indice = $chave[$i]; $cesta[$indice][descricao] = $vprod[$indice][$descricao]; } $_SESSION[cesta] = $cesta; $chavecesta = array_keys($_SESSION[cesta]); for($i=0;$i<sizeof($chavecesta);$i++){ $indice = $chavecesta[$i]; echo $_SESSION[cesta][indice][descricao]; } ?> <html> <body> <table border=1" width="600"> <form name="formpesquisaprodutovenda" method="post" action="../../Acoes/Venda/PesquisaProdutoVenda.php"> <tr> <td>Informe o Produto:</td> <td><input type="text" name="nomep" size="20"></td> <td><input type="submit" value="pesquisar"></td> </tr> </form> </table> </body> </html> ___________________________________________________________________________ e tenho este outro que mostra os produtos pesquisados e os adicionam no arquivo anterior: ___________________________________________________________________________ <?php include("../../Conexao/Conexao.php"); $nomep = $_POST['nomep]; $query = "select * from produto where descricao like '%$nomep'"; $result = mysql_query($query,$conexao); if(mysql_num_rows($result)== 0){ ?> Nenhum produto com esta descricao!<br> <?php }else{ ?> <table border="1"> <form name="formpesquisaproduto" method="post" action="../../Web/Venda/FormNovaVenda.php"> <tr> <td>Descricao</td> <td>preço</td> <td>Quantidade</td> <td>Acao</td> </tr> <?php while($linha = mysql_fetch_array($result)){ $i=0; $produto[$i][descricao] = $linha[descricao]; $produto[$i][preço] = $linha[preço]; $chave = array_keys($produto); $indice = $chave[$i]; $descricao = $produto[$indice][descricao]; $preço = $produto[$indice][preço]; ?> <tr> <td><input name="txtprod[<?php echo $indice?>][descricao]" value="<?php echo $descricao;?>"</td> <td><input name="txtprod[<?php echo $indice?>][preço]" value="<?php echo $preço;?>"</td> <td><input type="text" name="quant" size="1" value="1"></td> <td><input type="submit" value="add"></td> </tr> <?php $i++; } } ?> </form> </table> <a href="../../Web/Venda/FormNovaVenda.php">voltar</a> ___________________________________________________________________________ Quero apenas que alguém me diga como ficar a listagem dos produtos um abaixo do outro no primeiro aquivo, pois já tentei de varias formas e não consegui. Obrigado.
  18. Pessoal é o seguinte, Estou desenvolvendo um sistema de vendas e estou com uma dúvida na hora de adicionar os produtos da venda. Quero fazer da seguinte forma: Tenho um formulário que pede o código do produto (que sera lido com um leitor) e um botao "adicionar produto"; a cada produto lido, quero que fiquem em uma lista a baixo na mesma página; para depois enviar estes para serem gravados no banco. como faço para na hora que pegar o codigo do produto, exibir o mesmo na mesma pagina? e como manter a lista dos produtos se persistencia até que seja finalizados todos os produto? valeu .. abraços.
  19. valeu cara, mas veja o código: retorna apenas a virgula, o id não está aparecendo. $nometurma = $_POST['turma']; $query = "SELECT idTurma FROM turma where nomeTurma = '$nometurma'"; $executa = mysql_query($query)OR DIE(mysql_error()); while($ex = mysql_fetch_assoc($executa)){ $turmas .= $executa['idTurma'].', '; } echo $turmas;
  20. ainda não deu certo cara .. falta um argumento no mysql_fetch_array .. tem esses pontos solto no codigo?
  21. Pessoal como faço para guarda o resultado de um select em uma única variavel? Quero selecionar o id de uma turma onde o nome for igual a um passado. Ex: $query = "SELECT idTurma FROM turma WHERE nomeTurma = $nometurma"; como armazeno este resultado em uma variavel em php ? obrigado.
  22. Pessoal, é o seguinte: Tenho um arquivo ExibeCliente.php, ele tem um formulário onde são mostrados os dados dos clientes em inputs, e também serve para atulizar ... tenho um botão atualizar que aciona o arquivo AtualizaCliente.php, onde passo o ID do cliente. Quero saber como faço para jogar os dados atualizados do cliente na tela ExibeCliente? Tem alguma forma de atualizar a página passando o ID ?
  23. Chequei tudo .. mas continua da mesma forma .. Tem alguma sugestão?
  24. Pessoal O seguinte Codigo consegue persistir normalmente os dados no banco. Mas aparece o seguinte erro: 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 '1' at line 1 O que tem de errado? ... segue o codigo: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php $conexao = mysql_connect('localhost','root','') or die(mysql_error()); $db = mysql_select_db('mensagens',$conexao) or die(mysql_error()); $nome = $_POST['nome']; $email = $_POST['email']; $cidade = $_POST['cidade']; $mensagem = $_POST['mensagem']; $query = mysql_query("INSERT INTO mensagem (nome,email,cidade,mensagem) VALUES ('$nome','$email','$cidade','$mensagem')") or die(mysql_error()); $con=mysql_query($query,$conexao) or die(mysql_error()); ?> </body> </html>
  25. Olá pessoal, Como faço para fazer uma barra da localização do meu site? tipo: estou na pagina "notas.php", ae quero que apareça na barra o seguinte: HOME > FACULDADE > PROGRAMAÇÃOII > NOTAS como faço? valeu ...
×
×
  • Criar Novo...