AngeloLopes Posted July 12, 2013 at 02:38 PM Report #518520 Posted July 12, 2013 at 02:38 PM (edited) Da para fazer insert na mesma pagina do formulario ou e necessario ter uma pagina auxiliar? Se der alguem me pode mostrar um exemplo em concreto? Ou seja eu gostaria de guardar este formulario na minha bd, mas queria fazelo, na mesma pagina de onde ele esta porque senao vou ter de criar muitos php auxiliares!!! <div id="fornecedores"> <table id="table"> <td id="tr">Nome <br> <a id="fd">*Só primerio e último</a> </td> <td><input id="input" type='text' name='nome' maxlength="50" /></td> </tr> <tr> <td id="tr">Número Mecanografico</td> <td><input id="input" type='text' name='numeromecanografico' maxlength="5" /></td> </tr> <tr> <td id="tr">Password</td> <td><input id="input" type='text' name='password' maxlength="20" /></td> </tr> <tr> <td id="tr"Tipo</td> <td> <form action="" method="post"> <select name="tipo"> <option value=1>Administrador</option> <option value=2>Utilizador</option> </form> </td> </tr> </table> </div> Edited July 12, 2013 at 07:34 PM by brunoais geshi
Virneto Posted July 12, 2013 at 03:03 PM Report #518545 Posted July 12, 2013 at 03:03 PM Apontas o form para mesma página: <form method="post" action="<?php echo $PHP_SELF;?> e nesta página para agarrares nos valores: if (isset($_POST['nome'])) { //faz o que tens a fazer } Opcionalmente podes ajustar o if e verificar se chegaram todos os campos ou só os que entenderes. "Que inquieto desejo vos tortura, Seres elementares, força obscura? Em volta de que ideia gravitais?" >> Anthero de Quental - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Linuxando.com | ...
jpfelgueiras Posted July 12, 2013 at 03:06 PM Report #518546 Posted July 12, 2013 at 03:06 PM <?php if(isset($_POST['nome']) && isset($_POST['numeromecanografico'])&& isset($_POST['password'])){ /fazes o que tens a fazer com php e provavelmente no fim redireccionas para outra pagina } ?> <div id="fornecedores"> ... </div> 1 Report
AngeloLopes Posted July 15, 2013 at 09:44 AM Author Report #518764 Posted July 15, 2013 at 09:44 AM (edited) Para ja tenho isto mas nao esta a funcionar :/ <?php if(isset($_POST['nome']) && isset($_POST['numeromecanografico'])&& isset($_POST['password'])) { $con=mysqli_connect("127.0.0.1","root","","gesinf"); // Check connection if (mysqli_connect_errno()) { echo "Erro na ligação ao servidor: " . mysqli_connect_error(); } $sql="INSERT INTO login (nome, NMecanografico, pass, tipo)VALUES('$_POST[nome]','$_POST[numeromecanografico]','$_POST[password]','$_POST[tipo]')"; if (!mysqli_query($con,$sql)) { die('Error: ' . mysqli_error($con)); } echo "1 record added"; mysqli_close($con); header("location: admin.php"); } ?> <div id="fornecedores"> <table id="table"> <td id="tr">Nome <br> <a id="fd">*Só primerio e último</a> </td> <td><input id="input" type='text' name='nome' maxlength="50" /></td> </tr> <tr> <td id="tr">Número Mecanografico</td> <td><input id="input" type='text' name='numeromecanografico' maxlength="5" /></td> </tr> <tr> <td id="tr">Password</td> <td><input id="input" type='text' name='password' maxlength="20" /></td> </tr> <tr> <td id="tr">Tipo</td> <td> <form action="" method="post"> <select name="tipo"> <option value=1>Administrador</option> <option value=2>Utilizador</option> </form> </td> </tr> </table> </div> aqui preciso de ajuda :/ Edited July 16, 2013 at 08:39 PM by brunoais geshi
AngeloLopes Posted July 15, 2013 at 02:49 PM Author Report #518813 Posted July 15, 2013 at 02:49 PM (edited) aqui preciso de ajuda :/ Edited July 15, 2013 at 02:50 PM by AngeloLopes
Virneto Posted July 15, 2013 at 04:38 PM Report #518828 Posted July 15, 2013 at 04:38 PM Não dá porque? dá erro? qual? Experimenta a fazer echo ou var_dump às variáveis para perceberes se os valores estão a passar. Tens mais hipóteses para testar. Desde que não digas que fizeste copy/paste do código do @jpfelgueiras e deixaste ficar isto: if(isset($_POST['nome']) && isset($_POST['numeromecanografico'])&& isset($_POST['password'])) 😄 "Que inquieto desejo vos tortura, Seres elementares, força obscura? Em volta de que ideia gravitais?" >> Anthero de Quental - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Linuxando.com | ...
AngeloLopes Posted July 15, 2013 at 10:04 PM Author Report #518865 Posted July 15, 2013 at 10:04 PM Não dá porque? dá erro? qual? Experimenta a fazer echo ou var_dump às variáveis para perceberes se os valores estão a passar. Tens mais hipóteses para testar. Desde que não digas que fizeste copy/paste do código do @jpfelgueiras e deixaste ficar isto: 😄 Virneto o problema e que eu nao percebo nada disto xD
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now