Ir para conteúdo
Fórum Script Brasil

viniciuscrn

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Sobre viniciuscrn

  • Data de Nascimento 20/09/1985

Contatos

  • MSN
    viniciuscrn@gmail.com

Perfil

  • Gender
    Male
  • Location
    Água Branca - PB

viniciuscrn's Achievements

0

Reputação

  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>
×
×
  • Criar Novo...