pemoamsi 0 Denunciar post Postado Março 27, 2012 A ideia é a seguinte - Colocar as notas num input, nome da disciplina, ano e semestre. Até ai tudo bem. Mas depois queria por um campo de "exames" que pode ser 1, 2 ou 3 durante o semestre. A minha ideia era dividir por tabelas DISCIPLINAS id_disciplina nome nota ano semestre EXAMES id_exame id_disciplina nota_exame <input type="text" name="anexos" /> <?php $anexos = $_POST['anexos']; if ($conn) { $sql = "INSERT INTO anexos (id_disciplina, anexo) VALUES ('" . $id_disciplina . "', '" . $anexo. "')"; pg_query($conn, $sql); echo "Inserido com sucesso"; pg_close($conn); } ?> Edit: faltava mesmo era a duvida, como é que faço para acrescentar/reduzir o número de inputs para as notas? Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Março 27, 2012 Isso é com javascript, recomendo usar jquery. Compartilhar este post Link para o post Compartilhar em outros sites
pemoamsi 0 Denunciar post Postado Março 28, 2012 Ora bem, obrigado pela dica ESerra, já consegui parte :D <!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); } ?> Ele cria um novo processo e uma nova checkbox, mas não estou a compreender bem como é que ele grava isso na base dados. Já tentei só por teste gravar apenas o processo1 e ele não grava ... alguma dica? Compartilhar este post Link para o post Compartilhar em outros sites