Elrosnum Posted July 29, 2013 at 10:54 AM Report #520279 Posted July 29, 2013 at 10:54 AM Bom dia a todos, Tenho um problema em PHP que não deve ser muito dificil de resolver, mas como isto caiu-me praticamente do céu, não sei como resolver. É o seguinte: Tenho um formulário de candidaturas em que o utilizador ao preencher as categorias a que se candidata, escolhe via Checkboxes. A minha dúvida passa por fazer com que o utilizador preencha pelo menos uma checkbox e ao passar para a próxima página apareça uma view de todos os dados preenchidos. Exemploe de Formulário: Nome: Email: Categorias: Checkbox1 Checkbox2 etc... Espero ter-me feito entender. Obrigado desde já 🙂
AJBM Posted July 29, 2013 at 11:02 AM Report #520282 Posted July 29, 2013 at 11:02 AM Boas! Podes por uma checkBox por defeito http://www.w3schools.com/tags/att_input_checked.asp, caso ele não seleccione nenhuma essa fica selecciona. Ver os dados na outra pagina depende do método que usar se usares o get http://www.w3schools.com/php/php_get.asp e usares o post http://www.w3schools.com/php/php_post.asp.
Elrosnum Posted July 29, 2013 at 11:05 AM Author Report #520283 Posted July 29, 2013 at 11:05 AM Boas AJBM, obrigado pela tua resposta, a minha ideia era mesmo o utilizador ter de escolher uma categoria, pois pode não ter de escolher todas, mas sim apenas 3 por exemplo. Consegues-me ajudar? O método a utilizar já consegui perceber, obrigado 🙂
AJBM Posted July 29, 2013 at 11:19 AM Report #520285 Posted July 29, 2013 at 11:19 AM No teu form tens la um atributo action, onde deves ter uma pagina, nessa pagina é que vais verificar se ele tem pelo menos uma checkbox preenchida por exemplo if(isset($_post['checkbox1'])||isset($_post['checkbox2'])){ ok.. fazes o quiseres }else{ print selecione uma checbox; } Ou podes usar javascript http://codigofonte.uol.com.br/codigos/validacao-de-checkbox.
Elrosnum Posted July 29, 2013 at 11:22 AM Author Report #520287 Posted July 29, 2013 at 11:22 AM A ideia é colocar os valores da checkbox numa BD, esse if onde dizes ("ok. faz o que quiseres") posso pô-lo diretamente ai certo? Obrigado pela explicação 😉
AJBM Posted July 29, 2013 at 05:38 PM Report #520346 Posted July 29, 2013 at 05:38 PM Ficava mais "direitinho" criares uma função e chamares a função ai, mas podes fazer directamente.
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