<?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 no <select> html eu possa fazer um cadastro da submatéria em sua respectiva materia principal
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
Pergunta
securao
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 no <select> html eu possa fazer um cadastro da submatéria em sua respectiva materia principal
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:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.