AngeloLopes Posted July 19, 2013 at 01:49 PM Report #519357 Posted July 19, 2013 at 01:49 PM (edited) O problema e que sempre que crio um novo registo, na base de dados no campo tipo aparece sempre 1, eu nao entendo porque, e que na minha combobox tipo se se escolher admin o valor é 1, mas se escolher o user ele da 0, mas qualquer que seja o registo na bd aparece sempre 1, neste campo.. O codigo esta aqui para quem me puder ajudar. <form name="input" method="post"> <div id="formularios1"> <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> <select name="tipo"> <option value=1>Administrador</option> <option value=0>Utilizador</option> </select> </td> </tr> </table> </div> <div id="botoes"> <input type='submit' name='Submit' value='Registar Funcionario' /> <input type='submit' name='Submit' value='Apagar' /> </div> </div> </form> <?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()) { } $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 "Registado com sucesso!"; mysqli_close($con); } ?> Edited July 20, 2013 at 04:02 PM by brunoais geshi
N3lson Posted July 19, 2013 at 02:01 PM Report #519359 Posted July 19, 2013 at 02:01 PM Testei aqui este teu código e aqui deste lado coloca correctamente 0 - utilizador 1 - Admin You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.
AngeloLopes Posted July 19, 2013 at 02:33 PM Author Report #519366 Posted July 19, 2013 at 02:33 PM Olhem vou meter dois exemplos 1 vai mostrar eu a adicionar um admin, o outro vai mostrar eu a adicionar um user, depois vejam a base de dados :o http://s6198.abelhas.pt/ChomikImage.aspx?e=fpReihReCcid2mcv_mODNCcJmdvc6L3K1PHuMrI9UDZy2dSibml1-T0-abDG_xlji76u2AKVUmpGZPkOvV2jAg&pv=1 Depois adiciono outro como utilizador: http://s6198.abelhas.pt/ChomikImage.aspx?e=7bxO2ahBzGXnsXhi5pXnHbOSR6eXkMnoJGf6y-WQ_WFiUMOf1o6q8zgcJUO2r2oHZxZJ6SvHi8v0x5-2IFhIkw&pv=1 No entanto na minha bd, da sempre 1 como podem ver :/ http://s6198.abelhas.pt/ChomikImage.aspx?e=gmO1NPnWw8J3m0jRXgIUhk69Ap8Qet4VsR1Xj4PXhVd0RC3o_Dr5R61wWCr5dLaQe-KiwD-5azydALXWISMiuQ&pv=1 :/
pikax Posted July 19, 2013 at 02:42 PM Report #519370 Posted July 19, 2013 at 02:42 PM nao graves a password em plain text!!!!!! Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."
AngeloLopes Posted July 19, 2013 at 02:43 PM Author Report #519372 Posted July 19, 2013 at 02:43 PM nao entendi pikax?
pikax Posted July 19, 2013 at 02:44 PM Report #519373 Posted July 19, 2013 at 02:44 PM https://duckduckgo.com/lite/?q=how%20to%20store%20password%20on%20database Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."
N3lson Posted July 19, 2013 at 02:46 PM Report #519375 Posted July 19, 2013 at 02:46 PM (edited) Aqui deu bem aqui tens a estrutura que criei http://abelhas.pt/N3lson/Documentos/login,2355768.jpg Edited July 19, 2013 at 02:47 PM by N3lson 1 Report You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.
Solution AngeloLopes Posted July 19, 2013 at 03:07 PM Author Solution Report #519378 Posted July 19, 2013 at 03:07 PM Obrigado Nelson esta resolvido o problema e que na minha bd o tipo estava como binario, pois eu so ia utilizar so 0 e 1, mas ja alterei pazra int e ja funciona 😉 obrigado agora se podesses me ajudar neste topico sff http://www.portugal-a-programar.pt/topic/61733-codigo-postal/
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