Hola muy buenas, tengo un problemas en php que al cargar la segunda página la variable de sesión se pierde. os pongo el código.
Página 1:
<?php
session_start();
include "errors.php";
error_reporting(E_ALL);
include "MainClassParcelas.php";
set_error_handler("errors");
$bd=new ParcelasDB();
if(isset($_POST['boto']))
{
$variable = $_POST['boto'];
$_SESSION['dniseleccionat'] = $variable;
echo '<script type="text/javascript">
alert("'.$_SESSION['dniseleccionat'].'"); // Este alert me mustra el dni seleccionado.
window.location.assign("modificarCliente.html.php");
</script>';
}
?>
Página 2:
<?php
session_start();
include "errors.php";
error_reporting(E_ALL);
include "MainClassParcelas.php";
set_error_handler("errors");
$bd=new ParcelasDB();
try
{
$cliente = $bd->listarClientePorDNI($_SESSION['dniseleccionat']); // undefined variable dniseleccionat
$idCliente = $cliente->getidCliente();
$cli=new Clientes();
}
catch (Exception $e)
{
trigger_error($e->getMessage(), $e->getCode());
}
if(isset($_POST['boto']))
{
try
{
.......
?>
Gracias.
Página 1:
<?php
session_start();
include "errors.php";
error_reporting(E_ALL);
include "MainClassParcelas.php";
set_error_handler("errors");
$bd=new ParcelasDB();
if(isset($_POST['boto']))
{
$variable = $_POST['boto'];
$_SESSION['dniseleccionat'] = $variable;
echo '<script type="text/javascript">
alert("'.$_SESSION['dniseleccionat'].'"); // Este alert me mustra el dni seleccionado.
window.location.assign("modificarCliente.html.php");
</script>';
}
?>
Página 2:
<?php
session_start();
include "errors.php";
error_reporting(E_ALL);
include "MainClassParcelas.php";
set_error_handler("errors");
$bd=new ParcelasDB();
try
{
$cliente = $bd->listarClientePorDNI($_SESSION['dniseleccionat']); // undefined variable dniseleccionat
$idCliente = $cliente->getidCliente();
$cli=new Clientes();
}
catch (Exception $e)
{
trigger_error($e->getMessage(), $e->getCode());
}
if(isset($_POST['boto']))
{
try
{
.......
?>
Gracias.