
viniciuscrn
Membros-
Total de itens
32 -
Registro em
-
Última visita
Tudo que viniciuscrn postou
-
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?
-
Muito obrigado cara. Vou adaptar aqui, era mais ou menos isso mesmo. Até mais.
-
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.
-
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
-
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.
-
Quando você usa o operador "and" as duas cláusulas devem ser verdadeiras para executar. O erro deve estar ai.
-
Exclusão item array por id linha tabela html
pergunta respondeu ao viniciuscrn de viniciuscrn em PHP
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> -
Exclusão item array por id linha tabela html
pergunta respondeu ao viniciuscrn de viniciuscrn em PHP
Esta é a tabela: <table width="880" align="center" class="bordasimples"> <tr> <th width="300" align="center">Descrição do Produto</th> <th width="178" align="center">Preç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çã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. -
Quais os tipos de dados no banco de cada atributo?
-
Exclusão item array por id linha tabela html
pergunta respondeu ao viniciuscrn de viniciuscrn em PHP
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. -
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?
-
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.
-
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 ?
-
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>
-
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>
-
mas eu coloquei este echo no for, mas não imprime!
-
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.
-
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.
-
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;
-
ainda não deu certo cara .. falta um argumento no mysql_fetch_array .. tem esses pontos solto no codigo?
-
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.
-
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 ?
-
Chequei tudo .. mas continua da mesma forma .. Tem alguma sugestão?
-
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>
-
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 ...