Imposible saber que error de fondo tienes pero......
Cita: <?php
session_start();
echo "Tu usuario es: ".$_SESSION['usuario']."</br>"."Tu contrasena es: ".$_SESSION['contrasena'];
<<
MAL .. no puedes imprimir NADA cuando trabajas con SESSIONs
Cita: $usuario = $_SESSION['usuario'];
$contrasena = $_SESSION['contrasena'];
$addtitulo = $_POST['fecha'];
$adddireccion = $_POST['pago'];
$addcategoria = $_POST['factura'];
$addcomentario = $_POST['concepto'];
$addvaloracion = $_POST['unidad'];
<< MAL, no puedes ASUMIR que tienes valores.... debes hacer asi para cada uno:
Código PHP:
Ver original$usuario = isset($_SESSION['usuario']) ?
$_SESSION['usuario'] : null;
-
En etapa de depuracion vas a tener que asegurarte los errores sean visibles (obviamente va a romper las cabeceras y las SESSIONs no van a funcionar)
Cita: <?php
error_reporting(-1);
session_start();
//...
-
SIEMPRE... debes saber si se generan errores al manejar DB en donde se produjeron (conexion, consulta,...), acostumbrate al
OR die(...)
-
NO uses la vieja extension mysql, usa la nueva
mysqli o vas a tener problemas donde este desactivada la primera que esta obsoleta