pessoal to precisando terminar essa pagina mas tá complicado é o seguinte: eu tenho um formulario que busca as informações de um banco de dados usando um combo dinamico onde clico em um campo do forumlário dai ele pega as informações do formulario 1 e passa para o segundo e assim por diante, até ate ai beleza. o que quero é que a pessoa possa mandar varios formularios ao mesmo tempo como se fossem varios orçamentos, eu consigo fazer por input text mas preciso que ele selecione por select option, e ele tem que ser por array porque depois precisa mandar isso por e-mail. alguém sabe como fazer : lá em embaixo no codigo tem um exemplo com com input text que funciona dexei apenas para ter ideia, ele abre na div campos.
Pergunta
mauricioms
pessoal to precisando terminar essa pagina mas tá complicado é o seguinte: eu tenho um formulario que busca as informações de um banco de dados usando um combo dinamico onde clico em um campo do forumlário dai ele pega as informações do formulario 1 e passa para o segundo e assim por diante, até ate ai beleza. o que quero é que a pessoa possa mandar varios formularios ao mesmo tempo como se fossem varios orçamentos, eu consigo fazer por input text mas preciso que ele selecione por select option, e ele tem que ser por array porque depois precisa mandar isso por e-mail. alguém sabe como fazer : lá em embaixo no codigo tem um exemplo com com input text que funciona dexei apenas para ter ideia, ele abre na div campos.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script> <script type="text/javascript" src="js/tm.js"></script> <script type="text/javascript"> $(function(){ $("#add").click(function(){ var input = '<div class="itens">'; input += '<label>Produto:<input type="text" name="produto[]" size="60" /></label>'; input += '<label> Qtd:<input type="text" name="qtd[]" size="5" /></label>'; input += '<a herf="#" class="del">X</a> </div>'; $("#campos").append(input); return false; }); $('.del').live('click', function(){ $(this).parent().remove(); }); }); </script> </head> <body> <a href="#" id="add">Add</a> <form action="listar.php" method="post"> <select name="tipo" style="width:80px; font-size:12px;" > <option value="0">Tipo</option> <?php mysql_connect("localhost", "root", ""); mysql_select_db("z53"); $sql = "SELECT * FROM tipo ORDER BY nome ASC"; $qr = mysql_query($sql) or die(mysql_error()); while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['cod'].'">'.$ln['nome'].'</option>'; } ?> </select> <select name="modelos" style="width:120px; font-size:12px;"> <option value="0" disabled="disabled">Modelo</option> </select> <select name="cor" style="width:120px; font-size:12px;"> <option value="0" disabled="disabled">cor</option> </select> <select name="bolsou" style="font-size:12px;"> <option value="0" disabled="disabled">bolso</option> </select> <select name="calca" style="width:75px; font-size:12px;"> <option value="0" disabled="disabled">calca</option> </select> <select name="bolsoc" style="width:50px; font-size:12px;"> <option value="0" disabled="disabled">bolso</option> </select> <select name="quant" id="quant" style="width:50px; font-size:12px;"> <option>50</option> <option>75</option> <option>100</option> <option>150</option> <option>200</option> <option>300</option> <option>500</option> <option>1000</option> </select> <div id="campos"></div> <br /> <input type="submit" value="Enviar" /> </form> <label>Produto:<input type="text" name="produto[]" size="60" /></label> <label>Qtd:<input type="text" name="qtd[]" size="5" /></label> </form> </body> </html>Editado por mauriciomsLink para o comentário
Compartilhar em outros sites
0 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.