pemoamsi 0 Denunciar post Postado Março 29, 2012 A duvida estava colocado no php, mas acho que faz mais sentido vir para aqui: <!DOCTYPE HTML> <html> <head> <title></title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#btnAdd').click(function() { var num = $('.clonedInput').length; var newNum = new Number(num + 1); var newElem = $('#input' + num).clone().attr('id', 'input' + newNum); newElem.children(':first').attr('id', 'processo' + newNum).attr('processo', 'processo' + newNum); newElem.children(':first').attr('id', 'proc_check_' + newNum).attr('proc_check_', 'proc_check_' + newNum); $('#input' + num).after(newElem); $('#btnDel').attr('disabled',''); }); $('#btnDel').click(function() { var num = $('.clonedInput').length; $('#input' + num).remove(); $('#btnAdd').attr('disabled',''); if (num-1 == 1) $('#btnDel').attr('disabled','disabled'); }); $('#btnDel').attr('disabled','disabled'); }); </script> </head> <body> <form id="myForm"> <div id="input1" style="margin-bottom:4px;" class="clonedInput"> Name: <input type="text" name="processo1" id="processo1" /> <input type="checkbox" name="proc_check_1" id="proc_check_1" checked=""/> </div> <div> <input type="button" id="btnAdd" value="add another name" /> <input type="button" id="btnDel" value="remove name" /> </div> <div> <input type="submit" value="Submit" /> </div> </form> </body> </html> <?php include ("autentication.php"); $processo = $_POST['processo']; if ($conn) { $sql = "INSERT INTO teste (processo) VALUES ('" . $processo . "')"; pg_query($conn, $sql); pg_close($conn); } ?> Aqui ele grava apenas o primeiro na base de dados, como faço para que vá gravando o "processo1", o "processo2" e por ai fora? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 29, 2012 Dúvida de PHP. você esta pegando apenas PROCESSO no POST. Trate antes o conteúdo do array $_POST. Em seguida extraia as informações, desta forma você saberá quantas iterações serão necessárias para os inserts no banco. Compartilhar este post Link para o post Compartilhar em outros sites
pemoamsi 0 Denunciar post Postado Março 29, 2012 Dúvida de PHP. você esta pegando apenas PROCESSO no POST. Trate antes o conteúdo do array $_POST. Em seguida extraia as informações, desta forma você saberá quantas iterações serão necessárias para os inserts no banco. $ver = 1; if ($conn) { while ($ver != NULL){ $processo = $_POST['processo']; $sql = "INSERT INTO processos (processo) VALUES ('" . $processo . $ver . "')"; pg_query($conn, $sql); pg_close($conn); } } Como eu faço para que o processo grave por numeros também? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 29, 2012 Você pode fazer algo assim: if ($conn) { foreach ($_POST as $key => $value) { if (preg_match("/processo/i",$key)) { $sql = "INSERT INTO processos (processo) VALUES ('{$value}')"; pg_query($conn, $sql); } } } pg_close($conn); Compartilhar este post Link para o post Compartilhar em outros sites
pemoamsi 0 Denunciar post Postado Março 29, 2012 Você pode fazer algo assim: if ($conn) { foreach ($_POST as $key => $value) { if (preg_match("/processo/i",$key)) { $sql = "INSERT INTO processos (processo) VALUES ('{$value}')"; pg_query($conn, $sql); } } } pg_close($conn); Não me está a funcionar :( Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 29, 2012 Vou mover. Em PHP o pessoal pode ajudar. Movendo de Outros Bancos de Dados :seta: PHP Compartilhar este post Link para o post Compartilhar em outros sites