saulo69 1 Denunciar post Postado Outubro 19, 2010 OLá pessoal, estou iniciando no PHP e tenho um projeto pra fazer... Fiquei preso na parte em que minha cliente pediu pra que eu criasse um sistema de cadastro de médicos (até então tudo bem), só que tem as especialidades dos médicos, então ela me pediu que cadastrasse todas as especialidades e que na hora que o médico for se cadastrar escolher as especialidades e ir apenas adcionando as mesmas e elas serem inclusas no banco de dados... Pessoal, não faço a minima idéia de como fazer, se alguém puder explicar ou mostrar algum tutorial ou, até mesmo, dizer o nome dessa função para que eu possa buscar no google eu ficaria agradecido! Compartilhar este post Link para o post Compartilhar em outros sites
macielcr7 9 Denunciar post Postado Outubro 19, 2010 tabela medico id, nome_medico, telefone... tb especialidade id, especialidade tb medico_especialidade id_medico, id_especialidade assim você consegue o que quer..... Compartilhar este post Link para o post Compartilhar em outros sites
saulo69 1 Denunciar post Postado Outubro 19, 2010 Isso aí é para inserir os campos do banco de dados, essa parte eu sei... O que fiquei preso foi na parte de criar as categorias pra serem adicionadas. Um exemplo: O medico esta na parte de cadastro e ele é pediatra e neuro, na parte de: "Informe suas especialidades" o medico selecionaria(no menuList em ordem alfabetica ou algo parecido mais de duas opções, eu só seu como selecionar uma): Pediatra e Neuro, daí ele adicionaria essas especialidades que iriam para sua ficha cadastral no banco Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 19, 2010 na parte de: "Informe suas especialidades" o medico selecionaria(no menuList em ordem alfabetica ou algo parecido mais de duas opções, eu só seu como selecionar uma): Pediatra e Neuro, daí ele adicionaria essas especialidades que iriam para sua ficha cadastral no banco use input type="checkbox" e dai, trabalhe com arrays. Compartilhar este post Link para o post Compartilhar em outros sites
saulo69 1 Denunciar post Postado Outubro 19, 2010 Queria uma luz de como começar... Como vou usar a arrays pra esse tipo de cadastro? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 19, 2010 estude... comece.. <?php if( $_SERVER['REQUEST_METHOD']=='POST' ) { echo '<pre>'; var_dump( $_POST ); } ?> <html> <head> </head> <body> <form action="" method="post"> Neurologista: <input type="checkbox" name="id_categoria[]" value="1" /> Dentista: <input type="checkbox" name="id_categoria[]" value="4" /> Pediatra: <input type="checkbox" name="id_categoria[]" value="3" /> <input type="submit" name="ok" value="ok" /> </form> </body> </html> veja que você deverá inserir esses dados na tabela: `medico_especialidade` na forma: id_medico, id_especialidade se o médico de id=21 for 'Neuro e Pediatra', o INSERT ficará: INSERT INTO medico_especialidade ( id_medico, id_especialidade ) VALUES( 21, 1 ), ( 21, 3 ); Compartilhar este post Link para o post Compartilhar em outros sites
saulo69 1 Denunciar post Postado Outubro 19, 2010 Muito obrigado, mesmo! Partindo daí vou começar... Compartilhar este post Link para o post Compartilhar em outros sites
Luis Sukys 0 Denunciar post Postado Outubro 22, 2010 Olá, Bruno! Legal a ajuda. Lendo o tópico pensei em uma variante e fiquei em duvida. Se houver mais de uma especialidade? Por exemplo, como nas lojas de vendas, em que os produtos são categorizados: Eletronicos > Celulares > Com Tv > Produto Como poderia fazer essa categorização? Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 22, 2010 ai é outro caso. cadastro de categoria > sub e não 'multicategorias'. para 'niveis' de categoria, eu sugiro que ou você faça niveis de checkbox, se tiver uma necessidade absurda de categorizar um produto em mais de uma categoria, ou trabalhe com 2 <select>s simples (para começar e entender a ideia. TABLE produto id, nome, id_categoria, id_subcategoria assim, cada produto pertence a uma unica categoria, e uma unica sub TV > LCD > Maravilha 5000 da KF (categoria) > (subcategoria) > (produto) dá para fazer um mesmo produto pertencer a várias categorias e subs... mas não sei se convém explicar, ou se complicaria. Compartilhar este post Link para o post Compartilhar em outros sites
Luis Sukys 0 Denunciar post Postado Outubro 22, 2010 Entendi! Na verdade, par ao que vou precisar é fazer isso com 03 categorias. Só não sei se é legal colocar esses "niveis" indicados na tabela de produto. O que eu tinha pensado era só identificar o produto com uma determinada sub-categoria. Essa sim só pode pertencer a uma categoria maior que ela. Não sei se fui claro. Até agora não tive a necessidade de um mesmo produto estar em amis de uma categoria. Mas se depois de implementar isso eu ver que precisa cho legal colocar. E conhecimento nunca é demais, né? Estou ainda montando as tabelas e pensando em como fazer. não quero correr o risco de chegar no meio do projeto e ver que as tabelas estão erradas ou incompletas e precisar refazer um mundo de coisas... Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 22, 2010 ops.. tá certo. desculpe a modelagem que fiz ali. Realmente se a sub tá vinculada a uma categoria, não tem sentido ter o id_categoria na tabela produto. Perfeito cara. Parabéns. se você quiser ajuda com a modelagem, vai postando o schema das tabelas. ou pode criar um topico no forum de modelagem.. ou sei lá ^_^ sucesso ae! Compartilhar este post Link para o post Compartilhar em outros sites
Luis Sukys 0 Denunciar post Postado Outubro 22, 2010 Ok! Vou fazer isso mesmo! Aí se encontrar alguma dificuldade procuro ajuda no outro forum! Valeu mesmo! Abraços! Compartilhar este post Link para o post Compartilhar em outros sites