byfreak 0 Denunciar post Postado Fevereiro 15, 2005 ae pessoal fiz um controle de estoque, não terminei ainda pois deu um problema.... essa é a index: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Controle de Estoque</title> </head> <body> <fieldset><legend><strong>Inserir produtos:</strong></legend> <form action="computa.php" method="post" name="incluir" id="incluir"> <p align="center"> <input name="produto" type="text" id="produto" value="Produto"> </p> <p align="center"> <input name="quantidade" type="text" id="quantidade" value="Quantidade"> </p> <p align="center"> <input type="submit" name="Submit" value="Incluir"> <input name="operacao" type="hidden" id="operacao" value="incluir"> </p> </form> <strong> Excluir</strong> <strong>produtos:</strong> </fieldset> <fieldset><form action="computa.php" method="post" name="excluir" id="excluir"> <p align="center"> <input name="produto" type="text" id="produto" value="Produto"> </p> <p align="center"> <input name="quantidade" type="text" id="quantidade" value="Quantidade"> </p> <p align="center"> <input type="submit" name="Submit" value="Excluir"> <input name="operacao" type="hidden" id="operacao" value="excluir"> </p> </form></fieldset> <fieldset> <legend><strong>Produtos:</strong></legend> <form action="computa.php" method="post" name="mostrar" id="mostrar"> <p align="center"> <select name="selecao" id="selecao"> <?php for($i = 0;$i < count($itens);$i++) { echo "<option value=\"$itens[$i]\">$itens[$i]</option>"; } ?> </select> <input type="submit" name="Submit" value="Mostrar"> <input name="operacao" type="hidden" id="operacao" value="mostrar"> </p> </form> <form action="computa.php" method="post" name="mostrar_todos" id="mostrar_todos"> <p align="center"> <input type="submit" name="Submit" value="Mostrar Todos"> <input name="operacao" type="hidden" id="operacao" value="mostrar_todos"> </p> </form> </fieldset> </body> </html> e essa á a página que analisa tudo: <script language="JavaScript" type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <?php class loja { var $itens; function adiciona ($artnr, $num) { $this->itens[$artnr] += $num; } function remove ($artnr, $num) { if ($this->itens[$artnr] > $num) { $this->itens[$artnr] -= $num; return true; } else { return false; } } } $estoque = new loja; ?> <?php $produto = $_POST["produto"]; $quantidade = $_POST["quantidade"]; $operacao = $_POST["operacao"]; ?> <?php switch($operacao) { case "incluir": $estoque->adiciona($produto, $quantidade); if($quantidade == 1) { echo "Foi adicionado(a) "; echo $quantidade; echo " "; echo $produto; } else { echo "Foram adicionados(as) "; echo $quantidade; echo " "; echo $produto; echo "s"; break; } case "excluir": $estoque->remove($produto, $quantidade); if($quantidade == 1) { echo "Foi exluído(a) "; echo $quantidade; echo " "; echo $produto; } else { echo "Foram excluídos(as) "; echo $quantidade; echo " "; echo $produto; echo "s"; break; } case "mostrar": echo "Mostrar selecionado"; break; case "mostrar_todos": echo "Todos os produtos"; break; } ?> <html> <head> <title>Controle de Estoque</title> </head> </html> n]ao sei o que está acontecendo...tudo está funcionando menos o "excluir"...parece que a pg computa.php não recebe o excluir... ALGUÉM AÍ TEM UMA SOLUÇÃO??? Compartilhar este post Link para o post Compartilhar em outros sites
.G3 0 Denunciar post Postado Fevereiro 15, 2005 Hué...você num teria q declarar a função remove? Compartilhar este post Link para o post Compartilhar em outros sites