Hola amigos necesito que me ayuden, estoy empezando en el mundo del desarrollo web y estudiando me tope con el siguiente problema. Al momento de registrar los valores ingresados a un formulario, este me devuelve un mensaje "Notice: Undefined index" por ende los datos ingresados no se cargan en la tabla y esta queda en blanco. este es el código:
Código PHP:
<?php
session_start();
//----------------->Crear variables
$usuario = $_SESSION['usuario'];
$contrasena = $_SESSION['contrasena'];
$addtitulo= $_POST['titulo'];
$adddireccion= $_POST['direccion'];
$addcategoria= $_POST['categoria'];
$addcomentario= $_POST['comentario'];
$addvaloracion= $_POST['valoracion'];
//----------------->Conexión
$conexion = sqlite_open('favoritos.db');
//----------------->Preparar contenido
$consulta =
<<<SQL
INSERT INTO favoritos VALUES
('$usuario','$contrasena', '$addtitulo', '$adddireccion', '$addcategoria', '$addcomentario', '$addvaloracion')
SQL;
//----------------->Insertar contenido a la tabla
$resultado = sqlite_exec($conexion, $consulta);
//----------------->Cerrar la conexión
sqlite_close($conexion);
//----------------->Y vuelvo
echo '
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=principal.php">
</head>
</html>
';
?>