ajuda com php ,MVC, estou tentando criar um select box de patentes de oficiais .

MySQL

PostgreSQL

PHP

Front-end

11/09/2015

Para isso tenho uma tabela de patente , com sua id e o nome da patente.

como faço para a view do php trazer do banco a lista de opções, e onde devo colocar o código?e até mesmo select do estado como faço para enviar a opção selecionado para o banco se aqui tiver alguma vídeo aula que me explique isso , em qual seria? se alguém souber como me ajudar, eu apreciaria muito .
vou inserir o código da view aqui:
<?php 
    include 'menu.php';

    if($_REQUEST["action"] =="save")
    {
        $formValid = TRUE;
 }

?>

<!DOCTYPE html>

    <body>
        <form >
            <div class="row">
                <div class="col-md-3">           

                </div>
                <div class="col-md-3">
                    <label>Patente:</label>
                    <select class="form-control">
                        <option>Soldado</option>                        
                        <option>Delegado</option>
                        <option>Capitão</option>
                        <option>Tenente</option>
                    </select>
                </div>


                 <div class="col-md-3">
                    <label>Nome:</label>
                    <input type="text" class="form-control" id="nome" placeholder="Digite o seu nome aqui."/>
                </div>
            </div>    


            <div class="row">
                <div class="col-md-3">
                    
                </div>

               

                <div class="col-md-3">
                    
                </div>
            </div>                 

            <div class="row">
                <div class="col-md-3">
                    
                </div>

                <div class="col-md-3">
                    <label>Instituição:</label>
                    <input type="text" class="form-control" id="instituicao" placeholder="Digite o nome da instituição aqui. Ex.: GAECO"/>
                </div>

                <div class="col-md-3">
                     <label>UF. da Instituição:</label>
                    <select class="form-control">
                        <option>AC - Acre</option>
                        <option>AL - Alagoas</option>
                        <option>AP - Amapá</option>
                        <option>AM - Amazonas</option>
                        <option>BA - Bahia</option>
                        <option>CE - Ceará</option>
                        <option>DF - Distrito Federal</option>
                        <option>ES - Espírito Santo</option>
                        <option>GO - Goiás</option>
                        <option>MA - Maranhão</option>
                        <option>MT - Mato Grosso</option>
                        <option>MS - Mato Grosso do Sul</option>
                        <option>MG - Minas Gerais</option>
                        <option>PA - Pará</option>
                        <option>PB - Paraíba</option>
                        <option>PR - Paraná</option>
                        <option>PE - Pernambuco</option>
                        <option>PI - Piauí</option>
                        <option>RJ - Rio de Janeiro</option>
                        <option>RN - Rio Grande do Norte</option>
                        <option>RS - Rio Grande do Sul</option>
                        <option>RO - Rondônia</option>
                        <option>RR - Roraima</option>
                        <option>SC - Santa Catarina</option>
                        <option>SP - São Paulo</option>
                        <option>SE - Sergipe</option>
                        <option>TO - Tocantins</option>
                    </select>
                </div>
                <div class="col-md-3">
                    
                </div>

            </div>

                <div class="row">
                    <div class="col-md-3">
                    
                    </div>
                    <div class="col-md-3">
                        <label>Email:</label>
                        <input type="text" class="form-control" id="email" placeholder="Digite o seu e-mail aqui."/>
                    </div>
                    <div class="col-md-3">
                         <label>Confirme seu email:</label>
                         <input type="email" class="form-control" id="confirmacaoEmail" placeholder="Digite o seu e-mail aqui."/>
                    </div>
                    <div class="col-md-3">
                        
                    </div>           
               </div>  

                
        </div>
        <!--    ###########################################  -->
        <hr>
        <div class="row">
            <div class="col-md-12">
                <div class="col-md-6">
                 
                </div>
                <div class="col-md-6">
                    <div class="col-md-3">
                        <button type="button" class="btn btn-default btn-block" onclick="location.href='usuarios.php'">Cancelar</button>    
                    </div>
                    <div class="col-md-3">
                        <button type="submit" class="btn btn-default btn-block">Salvar</i></button>    
                    </div>                    
                </div>
            </div>
        </div>

    </form>

</body>

<?php
    include 'inferior.php';
?>






Claudio Shigemi

Claudio Shigemi

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

11/09/2015

Aconselho utilizar um framework MVC, como o CodeIgniter, sobre o qual temos um curso aqui na DevMedia.
GOSTEI 0
Claudio Shigemi

Claudio Shigemi

11/09/2015

O problema de usar framework acaba ficando maior o projeto ! e é para quem ja sabe ,mais das coisas , para quem esta aprendendo nem tanto
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

11/09/2015

Na minha opinião, o uso de um framework vai facilitar sua compreensão do padrão arquitetural MVC.
GOSTEI 0
Claudio Shigemi

Claudio Shigemi

11/09/2015

pode ser mas, é que tambem estou realizando um projeto da faculdade chamado " projeto integrador" que supostamente devemos colocar tudo que vimos em pratica ate agora! Mas , o meu curso é de engenharia de software, ou seja programação começamos ver agora neste ano,(Orientação Objetos em java para ser mais preciso)mas, este projeto q estou realizando estamos quebrando a cabeça em PHP que desconhecemos.
e agora querer acrescentar mais uma coisa , para tentar aprender, so vai nos sobrecarregar!

alguem poderia me ajudar com isso ?
GOSTEI 0
POSTAR