Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Usando um comando <select> no php

$
0
0
<?php
     
    require 'database.php';
 
    if ( !empty($_POST)) {
        
        $sub_materiaError = null;
         
        
        $sub_materia = $_POST['sub_materia'];
         
        // Validar o input
        $valid = true;
        if (empty($sub_materia)) {
            $sub_materiaError = 'Por favor Entre com o Nome da Especialidade';
            $valid = false;
        }
              
         
        // Inserindo
        if ($valid) {
            $pdo = Database::connect();
            $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $sql = "INSERT INTO sub_materias (sub_materias) values(?)";
            $q = $pdo->prepare($sql);
            $q -> execute(array($sub_materia));
            Database::disconnect();
            header("Location: index.php");
        }
    }
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <link   href="css/bootstrap.min.css" rel="stylesheet">
    <script src="js/bootstrap.min.js"></script>
</head>
 
<body>
    <div class="container">
     
                <div class="span10 offset1">
                    <div class="row">
                        <h3>Cadastrando Matéria</h3>
                    </div>
             
                    <form class="form-horizontal" action="create.php" method="post">
                      <div class="control-group <?php echo !empty($sub_materiaError)?'error':'';?>">
                        <label class="control-label">Nome da Matéria:</label>
                        <div class="controls">
                            <input name="sub_materia" type="text"  placeholder="Coloque sua sub matéria" value="<?php echo !empty($sub_materia)?$sub_materia:'';?>">
                            <?php if (!empty($sub_materiaError)): ?>
                                <span class="help-inline"><?php echo $sub_materiaError;?></span>
                            <?php endif; ?>
                        </div>
                      </div>
					  
					  <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL-->
					  <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL-->
					  <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL-->
					  <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL-->
					  <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL-->
					  <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL-->
					  <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL-->					  
					  
                      <div class="form-actions">
                          <button type="submit" class="btn btn-success">Cadastrar</button>
                          <a class="btn" href="index.php">Voltar</a>
                        </div>
                    </form>
                </div>
                 
    </div> <!-- /container -->
  </body>
</html>

Bom Dia alguém poderia me ajudar, como que eu faço para usar um comando <select> para listar todas as matérias principais cadastradas e quando eu selecionar essa a matéria principal na combobox  eu possa fazer um cadastro da submatéria armazenando o id da matéria principal que eu selecionei na tabela 2 " id_materias ".

 

O código acima eu só cadastro o nome da submatéria porém não estou conseguindo fazer pra ele cadastrar essa submatéria com sua respectiva matéria principal. obrigado pela atenção

 

Banco de dados: bancoq

 

Tabela 1: materias

           id:

           sgl_materia:

           nome_materia:

 

Tabela 2: sub_materias

           id:

           id_materias:

           nome_sub_materia:


Viewing all articles
Browse latest Browse all 14190