Tengo este script y me sale un error que no me permite ingresar los datos a MySQL:
Undefined index, ya he revisado todo y no encuentro el error.
<?php
include("conexion.php");
if(isset($_POST['matricula']) && !empty($_POST['matricula']))
if(isset($_POST['nombre']) && !empty($_POST['nombre']))
if(isset($_POST['ap']) && !empty($_POST['ap']))
if(isset($_POST['am']) && !empty($_POST['am']))
if(isset($_POST['sexo']) && !empty($_POST['sexo']))
if(isset($_POST['edad']) && !empty($_POST['edad']))
if(isset($_POST['tel1']) && !empty($_POST['tel1']))
if(isset($_POST['esc']) && !empty($_POST['esc']))
if(isset($_POST['lm']) && !empty($_POST['lm']))
if(isset($_POST['ae']) && !empty($_POST['ae']))
if(isset($_POST['estado']) && !empty($_POST['estado']))
if(isset($_POST['municipio']) && !empty($_POST['municipio']))
if(isset($_POST['localidad']) && !empty($_POST['localidad']))
if(isset($_POST['calle']) && !empty($_POST['calle']))
if(isset($_POST['cp']) && !empty($_POST['cp']))
if(isset($_POST['tel2']) && !empty($_POST['tel2']))
if(isset($_POST['mediotras']) && !empty($_POST['mediotras']))
{
$con=mysql_connect($host, $user, $pass)or die("Problemas al conectar");
mysql_select_db($db, $con)or die("Problemas al conectar a la BD");
mysql_query("INSERT INTO tbl_alumno (matricula, nombre, ap, am, sexo, edad, tel1, esc, lm, ae, estado, municipio, localidad, calle, cp, tel2, mediostras) VALUES ('$_POST[matricula]', '$_POST[nombre]', '$_POST[apaterno]', '$_POST[amaterno]', '$_POST[sexo]', '$_POST[edad]', '$_POST[telefono]', '$_POST[escolaridad]', '$_POST[lenguamaterna]', '$_POST[albergue_est]', '$_POST[email]', '$_POST[estado]', '$_POST[municipio]', '$_POST[localidad]', '$_POST[calle]', '$_POST[cp]', '$_POST[telefonofam]', '$_POST[mediotrans]')", $con);
echo "<script languaje='javascript'>alert('Datos insertados correctamente')</script>";
}
else
{
echo "<script>alert('Problemas al insertar')</script>";
}
?>
<script language="javascript">
window.location="../index.php";
</script>