Saludos, soy nuevo en esto de mysql y php estoy modificando un proyecto que encontre , el proyecto consiste en un sistema de gestion escolar. con usuarios, alumnos , carreras , grupos , profesores etc.. el problema es el siguiente tengo la base de datos mysql creada, con una tabla de "carrera" con los siguientes campos: cod_carrera,nombre_carrera, cod_periodo
el problema surge cuando quiero agregar una nueva carrera desde el sistema de gestión y aparece "Column count doesn't match value count at row 1" en cambio el resto del sistema funciona bien, agregar alumno, agregar profesor todo bien, el problema solo se presenta hay al momento de agregar una nueva carrera, necesito ayuda soy novato en esto.
Código MySQL:
Ver original-- Estructura de tabla para la tabla `carrera`
--
KEY `cod_periodo` (`cod_periodo`)
--
-- Volcar la base de datos para la tabla `carrera`
--
INSERT INTO `carrera` VALUES (1, 'Bachillerato Tecnico Vocacional Comercial Opcion Contador', 1); INSERT INTO `carrera` VALUES (2, 'Bachillerato Tecnico Vocacional Comercial opcion Mecanica Automotriz', 1); INSERT INTO `carrera` VALUES (4, 'Bachillerato Tecnico Comercial Opcion Secretaria', 1);
Código PHP:
Ver original<?php
require("conectar.php");
$sel_per = "select * from periodo";
if($ver_per["estado_periodo"] == "Activo")
{
if(isset($_POST["agregar"])) {
$carrera = $_POST["carrera"];
require("conectar.php");
$inser = "insert into carrera values(NULL,'$carrera')";
{
header("location: ver_carrera.php"); }
else
{
}
}
else
{
?>
<style type="text/css">
<!--
.a {
text-align: right;
}
.a {
font-family: "Comic Sans MS";
}
.asi {
text-align: center;
font-family: "Comic Sans MS";
font-size: 24px;
}
-->
</style>
<form name="form1" method="post" action="">
<table width="607" border="0" align="center">
<tr>
<td width="290"> </td>
<td width="300"> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#0099CC" class="asi">Agregar Carrera</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="a">Nombre de la Carrera:</td>
<td><label>
<textarea name="carrera" id="carrera" cols="45" rows="3"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2" class="asi"><label>
<input type="submit" name="agregar" id="agregar" value="Agregar Carrera">
</label></td>
</tr>
</table>
</form>
<?php
}
}
else
{
?>
<script>
alert('El Periodo ya esta Cerrado, Abra uno Nuevo');
</script>
<?php
}
?>