ola pessoal, me cadastrei no forum hoje e gostaria de pedir ajuda sobre uma duvida.
estou construindo um sistema aqui no meu trampo em php e mysql....
funciona da seguinte forma:
um banco mysql com uma tabela com codigo, produto, preço etc...
e um formulario php q busca nessa tabela pelo codigo e exibe o resultado. Ai a pessoa clica num botao adicionar campo e repete o formulario mantendo o atual em cima, e digita outro codigo consulta e assim vai, ate terminar tudo e gerar a impressao..
o formulario e simples so tem dois campos codigo e quantidade...o codigo não se repete, então nada complexo...
a pessoa digita o codigo, e clica em consultar, o resultado vem no iframe. q fica sempre aparecendo na pagina.
o problema q estou tendo a no botao adicionar campo, q não consigo repetir o formulario, alias ate consigo mas ele não manda so repete uma vez. acho q tinha q ser em javascript certo?
eu tenho outro script q fiz em javascript so q cada vez q adiciono um campo apaga o outro =(...
vo postar o primeiro q eu gostei mais.
vo posta o script do php e o da conexao mysql...espero q me ajudem.
Pergunta
heldersm
ola pessoal, me cadastrei no forum hoje e gostaria de pedir ajuda sobre uma duvida.
estou construindo um sistema aqui no meu trampo em php e mysql....
funciona da seguinte forma:
um banco mysql com uma tabela com codigo, produto, preço etc...
e um formulario php q busca nessa tabela pelo codigo e exibe o resultado. Ai a pessoa clica num botao adicionar campo e repete o formulario mantendo o atual em cima, e digita outro codigo consulta e assim vai, ate terminar tudo e gerar a impressao..
o formulario e simples so tem dois campos codigo e quantidade...o codigo não se repete, então nada complexo...
a pessoa digita o codigo, e clica em consultar, o resultado vem no iframe. q fica sempre aparecendo na pagina.
o problema q estou tendo a no botao adicionar campo, q não consigo repetir o formulario, alias ate consigo mas ele não manda so repete uma vez. acho q tinha q ser em javascript certo?
eu tenho outro script q fiz em javascript so q cada vez q adiciono um campo apaga o outro =(...
vo postar o primeiro q eu gostei mais.
vo posta o script do php e o da conexao mysql...espero q me ajudem.
vlw!
<html> <head> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> <title>SISPLAN - Sistema de Planilhas e Orçamento</title> <script language="JavaScript" type="text/javascript"> function mostra(rBtnValor){ div = document.getElementById('teste'); if(rBtnValor == '1') { div.style.display = 'block'; } else { div.style.display = 'none'; } }; function mostra(rBtnValor){ div = document.getElementById('teste2'); if(rBtnValor == '1') { div.style.display = 'block'; } else { div.style.display = 'none'; } } </script> </head> <body> <div id="cabecalho" align="center"> <img src="imagens/img1.jpg" border="0" /> </div> <br /> <br /> <div id="formulario" align="center"> <form method="POST" name="form" action="teste.php" target="_painel"> <b>Escolha a Tabela:</b> <input type="radio" checked="true" name="tabela" value="teste1" />tabela 1 <input type="radio" name="tabela" value="pini" />tabela 2 <input type="radio" name="tabela" value="siurb" />tabela 3 <input type="radio" name="tabela" value="sinap" />tabela 4 <br /> <br /> <b>Codigo:</b> <input type="text" name="codigo"> <b>Quantidade:</b> <input type="text" name="quantidade"> <input type="reset" value="Apagar"> <input type="submit" value="Consultar"> <input type="button" name='rTeste' onclick="mostra('1');" value="Adicionar outro item" class="campo"> </form> <iframe name="_painel"></iframe> <br /> <div id="teste2" style="display: none;"> <form method="POST" name="form" action="teste.php" target="fff2"> <b>Escolha a Tabela:</b> <input type="radio" checked="true" name="tabela" value="teste1" />tabela 1 <input type="radio" name="tabela" value="pini" />tabela 2 <input type="radio" name="tabela" value="siurb" />tabela 3 <input type="radio" name="tabela" value="sinap" />tabela 4 <br /> <br /> <b>Codigo:</b> <input type="text" name="codigo"> <b>Quantidade:</b> <input type="text" name="quantidade"> <input type="reset" value="Apagar"> <input type="submit" value="Consultar"> <input type="button" name='rTeste' onclick="mostra('1');" value="Adicionar outro item" class="campo"> </form> <iframe name="fff2"></iframe> </div> </body> </html>aqui o da busca<HTML> <HEAD> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> <TITLE>Documento PHP</TITLE> </HEAD> <BODY> <? //script banco $tabela = $_POST['tabela']; $codigo = $_POST['codigo']; $quantidade = $_POST['quantidade']; $bd = 'tab_carlos'; $user = 'root'; $host = 'localhost'; $senha = '1302'; $conecta = mysql_connect($host, $user, $senha) or die ("erro de conexao BD". mysql_error()); $link = mysql_select_db($bd, $conecta) or die ("erro selecao bd". mysql_error()); $query = ('SELECT * FROM '.$tabela.' WHERE codigo LIKE "%'.$codigo.'%"'); $resultado = mysql_query($query) or die("Erro no query". mysql_error()); $total = mysql_num_rows($resultado); if (mysql_num_rows($resultado) > 0){ while ($linha = mysql_fetch_array($resultado)) { ?> <table border="1" align="center"> <tr> <td><? echo $linha['codigo']; ?></td> <td><? echo $linha['descricao']; ?></td> </tr> </table> <? loop; } }else{ echo "<b>Não foi encontrado nenhum resultado</b>"; } mysql_close(); ?> </BODY> </HTML>desde já obrigado em
=)
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.