Las variables de session dejan de funcionar

Tengo cuatro páginas para ingresar en mysql una serie de datos los he distribuido en las 3 primeras páginas y la 4ª es para mostrar todos los registros insertados.
El caso es que estoy utilizando variables de sesión para guardar los registros introducidos en cada página y poder mostrarlos al final, y también para que si se desea modificar algo que pueda estar mal introducido no se tenga que rellenar todos los formularios de nuevo.
En principio todo funciona bien si paso de la página 1 a la 2 y vuelvo a la uno con un hiperviculo recuerda en el formulario los datos introducidos inicialmente. El problema es que si de la dos paso a la 3 y vuelvo a la 2 si los recuerda pero vuelvo a la 1 y no los recuerda.
Si mal no he entendido como funcionan las variables de sesión lo recuerdan en cualquier página.
He mirado todos los problemas que se me ocurren, en todas las páginas inclugo session_start, y por tiempo no es por que no pasan ni 3 minutos en dejar de funcionar.
Ya no se que más puede ser.
Supongo que no sera culpa del localhost, pero te lo comento por si acaso.
Si quieres que te incluya el código dímelo.

1 Respuesta

Respuesta
1
Si incluyes session_start al principio de cada página y no sale ninguna advertencia (mira si tienes activado el mostrar advertencias), entonces el problema puede ser el cómo vas a las páginas. Deberías saltar de una a otra siempre hacia adelante.
Es decir, aunque tengas que ir a la página anterior, no 'retrocedas' en el histórico, sino ves a la página anterior como si fuese la siguiente. Sino la sesión podría confundirse un poco.
Hola gracias por la respuesta, te comento:
Si tengo las advertencias activadas, y voy de una página a otra mediante hipervínculos en ejemplo sería:
input name="button" type="button" id="button" onclick="MM_goToURL('parent','/gestioninterna/Padres/Alta_nino2.php');return document.MM_returnValue" value="Anterior"
Un boton que vuelve a la pagina anteriorOtra que pasa al siquiente enviando los valores:
input type="submit" name="button2" id="button2" value="Siguiente"
Si te entendido bien es la forma que me comentas que estaría correcto, por eso no entiendo que puede pasar.
Igual tengo que quitarle return "document.MM_returnValue" esta parte del código no la entiendo muy bien.
Muchas gracias.
Estás usando unas funciones de Dreamweaver que no sabes cómo actúan. Esta que me muestras sí que parece que vaya a un lugar concreto, pero la del botón de ir a la página anterior, seguramente lo hace mediante el history. Ahí debe estar el problema.
Estas funciones deben estar definidas como funciones Javascript en alguna parte del código o en un fichero aparte.
¿Le he quiado el botón y le he puesto un hipervínculo normal de texto y sigue sin funcionar puede ser algún problema del servidor local? Estoy usando el apache
Ya no se me ocurre nada más.
No puede ser un problema del servidor si en algunas páginas funciona. Más bien suele ser problema nuestro porque nos hemos olvidado de algo. Repasa que de verdad en todas y cada una de las páginas inicies sesión. Sólo que vayas a una que no la inicie, las variables se pierden.
Investiga si ocurre siempre en el mismo lugar. De dónde vienes y por dónde has pasado. Y si desaparecen todas las variables o sólo algunas.
Hola david siento ser tan pesado, te comento:
He revisado todo lo que me comentaste, en todas las páginas inicio sesión y ahora te comento exactamente que es lo que pasa (te icluyo el código por si quieres echarle un ojo).
Pagina 1(alta_nino)

<?php session_start(); ?>
<?php
$ano1 = date(Y);
$ano2 = date(Y,strtotime ("-1years"));
$ano3 = date(Y,strtotime ("-2years"));
$ano4 = date(Y,strtotime ("-4years"));
$ano5 = date(Y,strtotime ("-5years"));
$ano6 = date(Y,strtotime ("-6years"));
$ano7 = date(Y,strtotime ("-7years"));
$ano8 = date(Y,strtotime ("-8years"));
$ano9 = date(Y,strtotime ("-9years"));
$ano10 = date(Y,strtotime ("-10years"));
$ano11 = date(Y,strtotime ("-11years"));
$ano12 = date(Y,strtotime ("-12years"));
$ano13 = date(Y,strtotime ("-13years"));
$ano14 = date(Y,strtotime ("-14years"));
$ano15 = date(Y,strtotime ("-15years"));
$ano16 = date(Y,strtotime ("-16years"));
$ano17 = date(Y,strtotime ("-17years"));
$ano18 = date(Y,strtotime ("-18years"));
$ano19 = date(Y,strtotime ("-19years"));
$ano20 = date(Y,strtotime ("-20years"));
$ano21 = date(Y,strtotime ("-21years"));
$ano22 = date(Y,strtotime ("-22years"));
$ano23 = date(Y,strtotime ("-23years"));
$ano24 = date(Y,strtotime ("-24years"));
$ano25 = date(Y,strtotime ("-25years"));
$ano26 = date(Y,strtotime ("-26years"));
$ano27 = date(Y,strtotime ("-27years"));
$ano28 = date(Y,strtotime ("-28years"));
$ano29 = date(Y,strtotime ("-29years"));
$ano30 = date(Y,strtotime ("-30years"));
$ano31 = date(Y,strtotime ("-31years"));
$ano32 = date(Y,strtotime ("-32years"));
$ano33 = date(Y,strtotime ("-33years"));
$ano34 = date(Y,strtotime ("-34years"));
$ano35 = date(Y,strtotime ("-35years"));
$ano36 = date(Y,strtotime ("-36years"));
$ano37 = date(Y,strtotime ("-37years"));
$ano38 = date(Y,strtotime ("-38years"));
$ano39 = date(Y,strtotime ("-39years"));?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>nuevo usuario</title>
<link href="/gestioninterna/Estilos/EstiloGeneral.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
background-image: url(/gestioninterna/Imagenes/Fondo.jpg);
margin-top: 2%;
}
-->
</style>
<link href="/gestioninterna/SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<link href="../SpryAssets/SpryValidationSelect.css" rel="stylesheet" type="text/css" />
</head>
<link rel="stylesheet" type="text/css" media="all" href="../estilos/calendar-green.css" />
<script type="text/javascript" src="../js/calendar.js"></script>
<script type="text/javascript" src="../js/calendar-es.js"></script>
<script type="text/javascript" src="../js/calendar-setup.js"></script>
<script src="../SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="../SpryAssets/SpryValidationSelect.js" type="text/javascript"></script>
<script src="../SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="../SpryAssets/SpryValidationSelect.js" type="text/javascript"></script>
<body>
<table width="800" border="0" align="center" cellpadding="5" cellspacing="0" class="Menu">
<tr bgcolor="#FFFFFF" class="Tablacuerpo">
<td>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#B1EF10" class="Menu">
<!--DWLayoutTable-->
<tr bordercolor="0" class="cabecera">
<th width="726" nowrap="nowrap"><a href="/gestioninterna/Index.php"></a></th>
</tr>
</table>
<table width="800" border="0" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" class="Margenes">
<tr class="Tablacuerpo">
<td height="418">
<p> </p>
<fieldset>
<legend>Niño</legend>
<form action="/gestioninterna/Padres/Alta_nino2.php" method="POST" name="form1" id="form1">
<table border="0" class="Formulario">
<tr>
<td width="124">Apellidos</td>
<td colspan="3"><span id="nombre">
<input name="apellido" type="text" class="rellenoformulario" id="apellido" value="<?php echo tiny_mce_markerSESSION['apellido']; ?>" size="20" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span><span id="sprytextfield20">
<input name="apellido2" type="text" class="rellenoformulario" id="apellido2" value="<?php echo tiny_mce_markerSESSION['apellido2']; ?>" size="20" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
<td colspan="3"> </td>
</tr
>
<tr>
<td>Nombre</td>
<td width="256">
<p><span id="sprytextfield3">
<input name="nombre" type="text" class="rellenoformulario" id="nombre" value="<?php echo tiny_mce_markerSESSION['nombre']; ?>" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></p>
</td>
<td colspan="2" class="formularioizquierda">Sexo</td>
<td colspan="3"><span id="spryselect4">
<select name="sexo" class="rellenoformulario" id="sexo">
<option selected="selected" value="<?php echo tiny_mce_markerSESSION['sexo']?>"><?php echo tiny_mce_markerSESSION['sexo']?>
<option value="Hombre">Hombre</option>
<option value="Mujer">Mujer</option>
</select>
<span class="selectRequiredMsg">Seleccione un elemento.</span></span></td>
</tr>
<tr>
<td>Fecha de nacimiento</td>
<td><span id="spryselect1">
<select name="dia" size="1" class="rellenoformulario" id="dia">
<option selected="selected" value="<?php echo tiny_mce_markerSESSION['dia']?>"><?php echo tiny_mce_markerSESSION['dia']?></option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<span class="selectRequiredMsg">Seleccione un elemento.</span></span><span id="spryselect2">
<select name="mes" id="mes" class="rellenoformulario">
<option selected="" value="<?php echo tiny_mce_markerSESSION['mes']?>"><?php echo tiny_mce_markerSESSION['mes']?></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<span class="selectRequiredMsg">Seleccione un elemento.</span></span><span id="spryselect3">
<select name="ano" class="rellenoformulario" id="ano">
<option selected="" value="<?php echo tiny_mce_markerSESSION['ano']?>"><?php echo tiny_mce_markerSESSION['ano']?></option>
<?php
do {
?>
<option value="<?php echo $ano1;?>"><?php echo $ano1;?></option>
<option value="<?php echo $ano2;?>"><?php echo $ano2;?></option>
<option value="<?php echo $ano3;?>"><?php echo $ano3;?></option>
<option value="<?php echo $ano4;?>"><?php echo $ano4;?></option>
<option value="<?php echo $ano5;?>"><?php echo $ano5;?></option>
<option value="<?php echo $ano6;?>"><?php echo $ano6;?></option>
<option value="<?php echo $ano7;?>"><?php echo $ano7;?></option>
<option value="<?php echo $ano8;?>"><?php echo $ano8;?></option>
<option value="<?php echo $ano9;?>"><?php echo $ano9;?></option>
<option value="<?php echo $ano10;?>"><?php echo $ano10;?></option>
<option value="<?php echo $ano11;?>"><?php echo $ano11;?></option>
<option value="<?php echo $ano12;?>"><?php echo $ano12;?></option>
<option value="<?php echo $ano13;?>"><?php echo $ano13;?></option>
<option value="<?php echo $ano14;?>"><?php echo $ano14;?></option>
<option value="<?php echo $ano15;?>"><?php echo $ano15;?></option>
<option value="<?php echo $ano16;?>"><?php echo $ano16;?></option>
<option value="<?php echo $ano17;?>"><?php echo $ano17;?></option>
<option value="<?php echo $ano18;?>"><?php echo $ano18;?></option>
<option value="<?php echo $ano19;?>"><?php echo $ano19;?></option>
<option value="<?php echo $ano20;?>"><?php echo $ano20;?></option>
<option value="<?php echo $ano21;?>"><?php echo $ano21;?></option>
<option value="<?php echo $ano22;?>"><?php echo $ano22;?></option>
<option value="<?php echo $ano23;?>"><?php echo $ano23;?></option>
<option value="<?php echo $ano24;?>"><?php echo $ano24;?></option>
<option value="<?php echo $ano25;?>"><?php echo $ano25;?></option>
<option value="<?php echo $ano26;?>"><?php echo $ano26;?></option>
<option value="<?php echo $ano27;?>"><?php echo $ano27;?></option>
<option value="<?php echo $ano28;?>"><?php echo $ano28;?></option>
<option value="<?php echo $ano29;?>"><?php echo $ano29;?></option>
<option value="<?php echo $ano30;?>"><?php echo $ano30;?></option>
<option value="<?php echo $ano31;?>"><?php echo $ano31;?></option>
<option value="<?php echo $ano32;?>"><?php echo $ano32;?></option>
<option value="<?php echo $ano33;?>"><?php echo $ano33;?></option>
<option value="<?php echo $ano34;?>"><?php echo $ano34;?></option>
<option value="<?php echo $ano35;?>"><?php echo $ano35;?></option>
<option value="<?php echo $ano36;?>"><?php echo $ano36;?></option>
<option value="<?php echo $ano37;?>"><?php echo $ano37;?></option>
<option value="<?php echo $ano38;?>"><?php echo $ano38;?></option>
<option value="<?php echo $ano39;?>"><?php echo $ano39;?></option>
<?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
$rows = mysql_num_rows($Recordset1);
if($rows > 0) {
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
}
?>
</select>
<span class="selectRequiredMsg">Seleccione un elemento.</span></span></td>
<td colspan="2" class="formularioizquierda">Dni</td>
<td colspan="2">
<input name="dni" type="text" class="rellenoformulario" id="dni" value="<?php echo tiny_mce_markerSESSION['dni']; ?>" size="12" maxlength="9" /> <span class="textfieldInvalidFormatMsg">Formato no válido.</span></td>
<td> <input name="letradni" type="text" class="rellenoformulario" id="letradni" value="<?php echo tiny_mce_markerSESSION['letradni']; ?>" size="3" maxlength="1" /> </td>
</tr>
<tr>
<td>Fecha de ingreso</td>
<td>
<p><span id="sprytextfield18">
<input name="fechaalta" type="text" class="rellenoformulario" id="fechaalta" value="<?php echo tiny_mce_markerSESSION['fechaalta']; ?>" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Formato no válido.</span></span><span id="selector"><img src="/gestioninterna/Imagenes/calendario.gif" alt="alta niño" width="20" height="14" /></span></p>
</td>
<td colspan="2"> </td>
<td colspan="2" class="Acalraciones">Dni</td>
<td class="Acalraciones">Letra</td>
</tr>
<tr>
<td>Dirección</td>
<td><span id="sprytextfield6">
<input name="calle" type="text" class="rellenoformulario" id="calle" value="<?php echo tiny_mce_markerSESSION['calle']; ?>" size="29" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
<td><span id="sprytextfield7">
<input name="n" type="text" class="rellenoformulario" id="n" value="<?php echo tiny_mce_markerSESSION['n']; ?>" size="7" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
<td>
<input name="portal" type="text" class="rellenoformulario" id="portal" value="<?php echo tiny_mce_markerSESSION['portal']; ?>" size="7"/> <span class="textfieldInvalidFormatMsg">Formato no válido.</span> </td>
<td>
<input name="escalera" type="text" class="rellenoformulario" id="escalera" value="<?php echo tiny_mce_markerSESSION['escalera']; ?>" size="7" /> <span class="textfieldInvalidFormatMsg">Formato no válido.</span> </td>
<td><span id="sprytextfield10">
<input name="piso" type="text" class="rellenoformulario" id="piso" value="<?php echo tiny_mce_markerSESSION['piso']; ?>" size="7" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
<td><span id="sprytextfield11">
<input name="puerta" type="text" class="rellenoformulario" id="puerta" value="<?php echo tiny_mce_markerSESSION['puerta']; ?>" size="7"/>
<span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
</tr>
<tr class="Acalraciones">
<td> </td>
<td>calle</td>
<td width="256">Nº</td>
<td width="256">Portal</td>
<td width="72">Esc</td>
<td width="64">Piso</td>
<td width="110">Puerta</td>
</tr>
<tr>
<td>Codigo postal</td>
<td><span id="sprytextfield12">
<input name="cp" type="text" class="rellenoformulario" id="cp" value="<?php echo tiny_mce_markerSESSION['cp']; ?>" size="10" maxlength="5" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
<td colspan="2" class="formularioizquierda">Localidad</td>
<td colspan="3"><span id="sprytextfield13">
<input name="localidad" type="text" class="rellenoformulario" id="localidad" value="<?php echo tiny_mce_markerSESSION['localidad']; ?>" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
</tr>
<tr>
<td>Teléfono</td>
<td><span id="sprytextfield14">
<input name="telefono" type="text" class="rellenoformulario" id="telefono" value="<?php echo tiny_mce_markerSESSION['telefono']; ?>" maxlength="9" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
<td colspan="2" class="formularioizquierda">Movil</td>
<td colspan="3">
<input name="movil" type="text" class="rellenoformulario" id="movil" value="<?php echo tiny_mce_markerSESSION['telefono']; ?>" maxlength="9" /> <span class="textfieldInvalidFormatMsg">Formato no válido.</span></td>
</tr>
<tr>
<td>e-mail</td>
<td colspan="6">
<input name="mail" type="text" class="rellenoformulario" id="mail" value="<?php echo tiny_mce_markerSESSION['mail']; ?>" size="50" /> <span class="textfieldInvalidFormatMsg">Formato no válido.</span></td>
</tr>
<tr>
<td>colegio</td>
<td colspan="6"><span id="sprytextfield17">
<input name="colegio" type="text" class="rellenoformulario" id="colegio" value="<?php echo tiny_mce_markerSESSION['colegio']; ?>" size="100" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
</tr>
</table>
</fieldset>
<p>
<input type="submit" name="button" id="button" value="Sigiente" />
</p>
</form>
</td>
</tr>
</table>
<table width="800" border="0" cellspacing="0" class="Menu">
<tr>
<td>Grupo Scout Lujan 102®</td>
</tr>
</table>
</td>
</tr>
</table>
<p class="resultados"> </p>
<script type="text/javascript">
window.onload = function() {
Calendar.setup({
inputField: "fechaalta",
ifFormat: "%d/%m/%Y",
button: "selector"
});
}
var sprytextfield4 = new Spry.Widget.ValidationTextField("nombre", "none", {validateOn:["change"]});
var sprytextfield6 = new Spry.Widget.ValidationTextField("sprytextfield6", "none", {validateOn:["change"]});
var sprytextfield7 = new Spry.Widget.ValidationTextField("sprytextfield7");
var sprytextfield10 = new Spry.Widget.ValidationTextField("sprytextfield10", "none", {validateOn:["change"]});
var sprytextfield11 = new Spry.Widget.ValidationTextField("sprytextfield11", "integer", {validateOn:["change"]});
var sprytextfield12 = new Spry.Widget.ValidationTextField("sprytextfield12", "integer", {validateOn:["change"]});
var sprytextfield13 = new Spry.Widget.ValidationTextField("sprytextfield13", "none", {validateOn:["change"]});
var sprytextfield14 = new Spry.Widget.ValidationTextField("sprytextfield14", "phone_number", {format:"phone_custom", validateOn:["change"]});
var spryselect2 = new Spry.Widget.ValidationSelect("spryselect2", {validateOn:["change"]});
var spryselect3 = new Spry.Widget.ValidationSelect("spryselect3", {validateOn:["change"]});
var sprytextfield20 = new Spry.Widget.ValidationTextField("sprytextfield20", "none", {validateOn:["change"]});
var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1", {validateOn:["change"]});
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "none", {validateOn:["change"]});
var spryselect4 = new Spry.Widget.ValidationSelect("spryselect4", {validateOn:["change"]});
var sprytextfield17 = new Spry.Widget.ValidationTextField("sprytextfield17", "none", {validateOn:["change"]});
var sprytextfield18 = new Spry.Widget.ValidationTextField("sprytextfield18", "date", {format:"dd/mm/yyyy", validateOn:["change"]});
</script>
</body>
</html>

Pagina 2(alta_nino2)

<?php
session_start();
tiny_mce_markerSESSION['nombre'] = tiny_mce_markerPOST['nombre'];
tiny_mce_markerSESSION['apellido'] = tiny_mce_markerPOST['apellido'];
tiny_mce_markerSESSION['apellido2'] = tiny_mce_markerPOST['apellido2'];
tiny_mce_markerSESSION['sexo'] = tiny_mce_markerPOST['sexo'];
tiny_mce_markerSESSION['dni'] = tiny_mce_markerPOST['dni'];
tiny_mce_markerSESSION['letradni'] = tiny_mce_markerPOST['letradni'];
tiny_mce_markerSESSION['fechaalta'] = tiny_mce_markerPOST['fechaalta'];
tiny_mce_markerSESSION['calle'] = tiny_mce_markerPOST['calle'];
tiny_mce_markerSESSION['sexo'] = tiny_mce_markerPOST['sexo'];
tiny_mce_markerSESSION['n'] = tiny_mce_markerPOST['n'];
tiny_mce_markerSESSION['portal'] = tiny_mce_markerPOST['portal'];
tiny_mce_markerSESSION['escalera'] = tiny_mce_markerPOST['escalera'];
tiny_mce_markerSESSION['piso'] = tiny_mce_markerPOST['piso'];
tiny_mce_markerSESSION['puerta'] = tiny_mce_markerPOST['puerta'];
tiny_mce_markerSESSION['cp'] = tiny_mce_markerPOST['cp'];
tiny_mce_markerSESSION['localidad'] = tiny_mce_markerPOST['localidad'];
tiny_mce_markerSESSION['telefono'] = tiny_mce_markerPOST['telefono'];
tiny_mce_markerSESSION['movil'] = tiny_mce_markerPOST['movil'];
tiny_mce_markerSESSION['mail'] = tiny_mce_markerPOST['mail'];
tiny_mce_markerSESSION['colegio'] = tiny_mce_markerPOST['colegio'];
tiny_mce_markerSESSION['dia'] = tiny_mce_markerPOST['dia'];
tiny_mce_markerSESSION['mes'] = tiny_mce_markerPOST['mes'];
tiny_mce_markerSESSION['ano'] = tiny_mce_markerPOST['ano'];?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Alta</title>
<script src="../SpryAssets/SpryValidationSelect.js" type="text/javascript"></script>
<script src="../SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="/gestioninterna/Estilos/EstiloGeneral.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
margin-top: 2%;
background-image: url(/gestioninterna/Imagenes/Fondo.jpg);
}
a:link {
color: #006600;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
<link href="../SpryAssets/SpryValidationSelect.css" rel="stylesheet" type="text/css" />
<link href="../SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="800" border="0" align="center" cellpadding="5" cellspacing="0" class="Menu">
<tr bgcolor="#FFFFFF" class="Tablacuerpo">
<td>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#B1EF10" class="Menu">
<!--DWLayoutTable-->
<tr bordercolor="0" class="cabecera">
<th width="726" nowrap="nowrap"><a href="/gestioninterna/Index.php"></a></th>
</tr>
</table>
<form id="form1" name="form1" method="post" action="/gestioninterna/Padres/Alta_nino3.php">
<fieldset>
<legend>Tutor1</legend>
<table border="0" class="Formulario">
<tr>
<td width="57" class="Formulario">Nombre</td>
<td width="152"><span id="sprytextfield1">
<input name="nombrepadre" type="text" class="rellenoformulario" id="nombrepadre" value="<?php echo tiny_mce_markerSESSION['nombrepadre']; ?>" size="21" maxlength="21" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
<td width="73" class="Formulario">Apellidos</td>
<td width="331" class="Formulario"><span id="sprytextfield2">
<input name="apellidopadre" type="text" class="rellenoformulario" id="apellidopadre" value="<?php echo tiny_mce_markerSESSION['apellidopadre']; ?>" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span><span id="sprytextfield3">
<input name="apellidopadre2" type="text" class="rellenoformulario" id="apellidopadre2" value="<?php echo tiny_mce_markerSESSION['apellidopadre2']; ?>" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
</tr>
<tr>
<td class="Formulario">Dni</td>
<td><span id="sprytextfield4">
<input name="dnipadre" type="text" class="rellenoformulario" id="dnipadre" value="<?php echo tiny_mce_markerSESSION['dnipadre']; ?>" size="12" maxlength="9" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Formato no válido.</span></span><span id="sprytextfield5">
<input name="letradnipadre" type="text" class="rellenoformulario" id="letradnipadre" value="<?php echo tiny_mce_markerSESSION['letradnipadre']; ?>" size="4" maxlength="1" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
<td class="Formulario">e-mail</td>
<td class="Formulario"><span id="sprytextfield6">
<input name="mailpadre" type="text" class="rellenoformulario" id="mailpadre" value="<?php echo tiny_mce_markerSESSION['mailpadre']; ?>" size="45" maxlength="30" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
</tr>
<tr>
<td class="Formulario">Telefono</td>
<td><span id="sprytextfield7">
<input name="telefonopadre" type="text" class="rellenoformulario" id="telefonopadre" value="<?php echo tiny_mce_markerSESSION['telefonopadre']; ?>" size="21" maxlength="9" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
<td class="Formulario">Movil</td>
<td class="Formulario"><span id="sprytextfield8">
<input name="movilpadre" type="text" class="rellenoformulario" id="movilpadre" value="<?php echo tiny_mce_markerSESSION['movilpadre']; ?>" maxlength="9" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
</tr>
<tr>
<td class="Formulario">Profesión</td>
<td colspan="3"><span id="sprytextfield9">
<input name="profesionpadre" type="text" class="rellenoformulario" id="profesionpadre" value="<?php echo tiny_mce_markerSESSION['profesionpadre']; ?>" size="92" maxlength="70" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend>Tutor2</legend>
<table border="0" class="Formulario">
<tr>
<td width="61">Nombre</td>
<td width="151"><span id="sprytextfield10">
<input name="nombremadre" type="text" class="rellenoformulario" id="nombremadre" value="<?php echo tiny_mce_markerSESSION['nombremadre']; ?>" size="21" maxlength="21" />
</span></td>
<td width="75">Apellidos</td>
<td width="331"><span id="sprytextfield11">
<input name="apellidomadre" type="text" class="rellenoformulario" id="apellidomadre" value="<?php echo tiny_mce_markerSESSION['apellidomadre']; ?>" />
</span><span id="sprytextfield12">
<input name="apellidomadre2" type="text" class="rellenoformulario" id="apellidomadre2" value="<?php echo tiny_mce_markerSESSION['apellidomadre2']; ?>" />
</span></td>
</tr>
<tr>
<td>Dni</td>
<td><span id="sprytextfield13">
<input name="dnimadre" type="text" class="rellenoformulario" id="dnimadre" value="<?php echo tiny_mce_markerSESSION['dnimadre']; ?>" size="12" maxlength="9" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span> </span><span id="sprytextfield14">
<input name="letradnimadre" type="text" class="rellenoformulario" id="letradnimadre" value="<?php echo tiny_mce_markerSESSION['letradnimadre']; ?>" size="4" maxlength="1" />
</span></td>
<td>e-amil</td>
<td><span id="sprytextfield15">
<input name="mailmadre" type="text" class="rellenoformulario" id="mailmadre" value="<?php echo tiny_mce_markerSESSION['mailmadre']; ?>" size="45" maxlength="30" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span> </span></td>
</tr>
<tr>
<td>Telefono</td>
<td><span id="sprytextfield16">
<input name="telefonomadre" type="text" class="rellenoformulario" id="telefonomadre" value="<?php echo tiny_mce_markerSESSION['telefonomadre']; ?>" size="21" maxlength="9" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
<td>Movil</td>
<td><span id="sprytextfield17">
<input name="movilmadre" type="text" class="rellenoformulario" id="movilmadre" value="<?php echo tiny_mce_markerSESSION['movilmadre']; ?>" maxlength="9" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
</tr>
<tr>
<td>Profesión</td>
<td colspan="3"><span id="sprytextfield18">
<input name="profesionmadre" type="text" class="rellenoformulario" id="profesionmadre" value="<?php echo tiny_mce_markerSESSION['profesionmadre']; ?>" size="92" maxlength="70" />
</span></td>
</tr>
</table>
</fieldset>
<p><a href="/gestioninterna/Padres/Alta_nino.php">atras</a>
<input type="submit" name="button2" id="button2" value="Siguiente" />
</p>
</form>
<table width="800" border="0" cellspacing="0" class="Menu">
<tr>
<td>Grupo Scout Lujan 102®</td>
</tr>
</table>
</td>
</tr>
</table>
<script type="text/javascript">
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "none", {validateOn:["change"]});
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "none", {validateOn:["change"]});
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "none", {validateOn:["change"]});
var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4", "integer", {validateOn:["change"]});
var sprytextfield5 = new Spry.Widget.ValidationTextField("sprytextfield5", "none", {validateOn:["change"]});
var sprytextfield6 = new Spry.Widget.ValidationTextField("sprytextfield6", "email", {validateOn:["change"]});
var sprytextfield7 = new Spry.Widget.ValidationTextField("sprytextfield7", "integer", {validateOn:["change"]});
var sprytextfield8 = new Spry.Widget.ValidationTextField("sprytextfield8", "integer", {isRequired:false});
var sprytextfield9 = new Spry.Widget.ValidationTextField("sprytextfield9", "none", {validateOn:["change"]});
var sprytextfield10 = new Spry.Widget.ValidationTextField("sprytextfield10", "none", {isRequired:false});
var sprytextfield11 = new Spry.Widget.ValidationTextField("sprytextfield11", "none", {isRequired:false});
var sprytextfield12 = new Spry.Widget.ValidationTextField("sprytextfield12", "none", {isRequired:false});
var sprytextfield13 = new Spry.Widget.ValidationTextField("sprytextfield13", "integer", {isRequired:false});
var sprytextfield14 = new Spry.Widget.ValidationTextField("sprytextfield14", "none", {isRequired:false});
var sprytextfield15 = new Spry.Widget.ValidationTextField("sprytextfield15", "email", {isRequired:false});
var sprytextfield16 = new Spry.Widget.ValidationTextField("sprytextfield16", "integer", {isRequired:false});
var sprytextfield17 = new Spry.Widget.ValidationTextField("sprytextfield17", "integer", {isRequired:false});
var sprytextfield18 = new Spry.Widget.ValidationTextField("sprytextfield18", "none", {isRequired:false});
</script>
</body>
</html>

Pagina 3 (alta_nino3)

<?php
session_start();
tiny_mce_markerSESSION['nombrepadre'] = tiny_mce_markerPOST['nombrepadre'];
tiny_mce_markerSESSION['dnipadre'] = tiny_mce_markerPOST['dnipadre'];
tiny_mce_markerSESSION['letradnipadre'] = tiny_mce_markerPOST['letradnipadre'];
tiny_mce_markerSESSION['apellidopadre'] = tiny_mce_markerPOST['apellidopadre'];
tiny_mce_markerSESSION['apellidopadre2'] = tiny_mce_markerPOST['apellidopadre2'];
tiny_mce_markerSESSION['telefonopadre'] = tiny_mce_markerPOST['telefonopadre'];
tiny_mce_markerSESSION['movilpadre'] = tiny_mce_markerPOST['movilpadre'];
tiny_mce_markerSESSION['mailpadre'] = tiny_mce_markerPOST['mailpadre'];
tiny_mce_markerSESSION['profesionpadre'] = tiny_mce_markerPOST['profesionpadre'];
tiny_mce_markerSESSION['nombremadre'] = tiny_mce_markerPOST['nombremadre'];
tiny_mce_markerSESSION['dnimadre'] = tiny_mce_markerPOST['dnimadre'];
tiny_mce_markerSESSION['letradnimadre'] = tiny_mce_markerPOST['letradnimadre'];
tiny_mce_markerSESSION['apellidomadre'] = tiny_mce_markerPOST['apellidomadre'];
tiny_mce_markerSESSION['apellidomadre2'] = tiny_mce_markerPOST['apellidomadre2'];
tiny_mce_markerSESSION['telefonomadre'] = tiny_mce_markerPOST['telefonomadre'];
tiny_mce_markerSESSION['movilmadre'] = tiny_mce_markerPOST['movilmadre'];
tiny_mce_markerSESSION['mailmadre'] = tiny_mce_markerPOST['mailmadre'];
tiny_mce_markerSESSION['profesionmadre'] = tiny_mce_markerPOST['profesionmadre'];?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Alta</title>
<script src="../SpryAssets/SpryValidationSelect.js" type="text/javascript"></script>
<script src="../SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="/gestioninterna/Estilos/EstiloGeneral.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
margin-top: 2%;
background-image: url(/gestioninterna/Imagenes/Fondo.jpg);
}
a:link {
color: #006600;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
<link href="../SpryAssets/SpryValidationSelect.css" rel="stylesheet" type="text/css" />
<link href="../SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="800" border="0" align="center" cellpadding="5" cellspacing="0" class="Menu">
<tr bgcolor="#FFFFFF" class="Tablacuerpo">
<td>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#B1EF10" class="Menu">
<!--DWLayoutTable-->
<tr bordercolor="0" class="cabecera">
<th width="726" nowrap="nowrap"><a href="/gestioninterna/Index.php"></a></th>
</tr>
</table>
<form id="form1" name="form1" method="post" action="/gestioninterna/Padres/Altaresultados.php">
<fieldset>
<legend>Datos Bancarios <span class="Acalraciones">este campo no es obligatorio puede pagar en mano o imprimir la <a href="/gestioninterna/Archivos/Domiciliación de recibos.pdf" target="_blank">ficha</a> y rellenarla a mano</span></legend>
<table border="0" class="Formulario">
<tr class="Formulario">
<td width="110">Nombre del titual</td>
<td colspan="7"><span id="sprytextfield30">
<input name="titular" type="text" class="rellenoformulario" id="titular" value="<?php echo tiny_mce_markerSESSION['titular']; ?>" size="84" />
</span></td>
</tr>
<tr class="Formulario">
<td>Entidad</td>
<td width="40"><span id="sprytextfield1">
<input name="entidad" type="text" class="rellenoformulario" id="entidad" value="<?php echo tiny_mce_markerSESSION['entidad']; ?>" size="4" maxlength="4" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
<td width="49">Sucursal</td>
<td width="29"><span id="sprytextfield2">
<input name="sucursal" type="text" class="rellenoformulario" id="sucursal" value="<?php echo tiny_mce_markerSESSION['sucursal']; ?>" size="4" maxlength="4" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
<td width="25">DC</td>
<td width="12"><span id="sprytextfield3">
<input name="dc" type="text" class="rellenoformulario" id="dc" value="<?php echo tiny_mce_markerSESSION['dc']; ?>" size="2" maxlength="2" />
<span class="textfieldInvalidFormatMsg">Formato no válido.</span></span></td>
<td width="59">Nº Cuenta</td>
<td width="115"><span id="sprytextfield4">
<input name="cuenta" type="text" class="rellenoformulario" id="cuenta" value="<?php echo tiny_mce_markerSESSION['cuenta']; ?>" size="25" maxlength="20" />
<span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td>
</tr>
</table>
</fieldset>
<p><a href="/gestioninterna/Padres/Alta_nino2.php">atras</a>
<input type="submit" name="button2" id="button2" value="Siguiente" />
</p>
</form>
<table width="800" border="0" cellspacing="0" class="Menu">
<tr>
<td>Grupo Scout Lujan 102®</td>
</tr>
</table>
</td>
</tr>
</table>
<script type="text/javascript">
window.onload = function() {
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "integer", {isRequired:false});
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "integer", {isRequired:false});
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "integer", {isRequired:false});
var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4");
</script>
</body>
</html>

pagina 4 (altaresultados)

<?php
session_start();
tiny_mce_markerSESSION['titular'] = tiny_mce_markerPOST['titular'];
tiny_mce_markerSESSION['entidad'] = tiny_mce_markerPOST['entidad'];
tiny_mce_markerSESSION['dc'] = tiny_mce_markerPOST['dc'];
tiny_mce_markerSESSION['cuenta'] = tiny_mce_markerPOST['cuenta'];
tiny_mce_markerSESSION['sucursal'] = tiny_mce_markerPOST['sucursal'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Alta</title>
<script src="../SpryAssets/SpryValidationSelect.js" type="text/javascript"></script>
<style type="text/css">
<!--
body {
margin-top: 0%;
background-image: url(/gestioninterna/Imagenes/Fondo.jpg);
}
a:link {
color: #006600;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
<link href="/gestioninterna/Estilos/EstiloGeneral.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="800" border="0" align="center" cellpadding="5" cellspacing="0" class="Menu">
<tr bgcolor="#FFFFFF" class="Tablacuerpo">
<td>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#B1EF10" class="Menu">
<!--DWLayoutTable-->
<tr bordercolor="0" class="cabecera">
<th width="726" nowrap="nowrap"><a href="/gestioninterna/Index.php"></a></th>
</tr>
</table>
<fieldset>
<legend>Niño</legend>
<form action="/gestioninterna/Padres/Alta_nino2.php" method="POST" name="form1" id="form1">
<table border="0" class="Formulario">
<tr>
<td width="126">Apellidos</td>
<td colspan="3" class="resultados"><?php echo tiny_mce_markerSESSION['apellido']; ?> <?php echo tiny_mce_markerSESSION['apellido2']; ?></td>
<td colspan="3"> </td>
</tr
>
<tr>
<td>Nombre</td>
<td width="160" class="resultados">
<p><?php echo tiny_mce_markerSESSION['nombre']; ?></p>
</td>
<td colspan="2" class="formularioizquierda">Sexo</td>
<td colspan="3" class="resultados"><span id="spryselect4"><?php echo tiny_mce_markerSESSION['sexo']; ?></span></td>
</tr>
<tr>
<td>Fecha de nacimiento</td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['dia']; ?>/<?php echo tiny_mce_markerSESSION['mes']; ?>/<?php echo tiny_mce_markerSESSION['ano']; ?></td>
<td colspan="2" class="formularioizquierda">Dni</td>
<td colspan="3" class="resultados"><?php echo tiny_mce_markerSESSION['dni']; ?> <?php echo tiny_mce_markerSESSION['letradni']; ?></td>
</tr>
<tr>
<td>Fecha de ingreso</td>
<td class="resultados">
<p><?php echo tiny_mce_markerSESSION['fechaalta']; ?></p>
</td>
<td colspan="2"> </td>
<td colspan="2" class="Acalraciones"> </td>
<td class="Acalraciones"> </td>
</tr>
<tr>
<td>Dirección</td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['calle']; ?></td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['n']; ?></td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['portal']; ?></td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['escalera']; ?></td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['piso']; ?></td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['puerta']; ?></td>
</tr>
<tr class="Acalraciones">
<td> </td>
<td class="resultados">calle</td>
<td width="87">Nº</td>
<td width="108">Portal</td>
<td width="107">Esc</td>
<td width="83">Piso</td>
<td width="99">Puerta</td>
</tr>
<tr>
<td>Codigo postal</td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['cp']; ?></td>
<td colspan="2" class="formularioizquierda">Localidad</td>
<td colspan="3" class="resultados"><?php echo tiny_mce_markerSESSION['localidad']; ?></td>
</tr>
<tr>
<td>Teléfono</td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['telefono']; ?></td>
<td colspan="2" class="formularioizquierda">Movil</td>
<td colspan="3" class="resultados"><?php echo tiny_mce_markerSESSION['movil']; ?></td>
</tr>
<tr>
<td>e-mail</td>
<td colspan="6" class="resultados"><?php echo tiny_mce_markerSESSION['mail']; ?></td>
</tr>
<tr>
<td>colegio</td>
<td colspan="6" class="resultados"><?php echo tiny_mce_markerSESSION['colegio']; ?></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend>Tutor1</legend>
<table border="0" class="Formulario">
<tr>
<td width="57" class="Formulario">Nombre</td>
<td width="152" class="resultados"><?php echo tiny_mce_markerSESSION['nombrepadre']; ?></td>
<td width="73" class="Formulario">Apellidos</td>
<td width="331" class="resultados"><?php echo tiny_mce_markerSESSION['apellidopadre']; ?> <?php echo tiny_mce_markerSESSION['apellidopadre2']; ?></td>
</tr>
<tr>
<td class="Formulario">Dni</td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['dnipadre']; ?> <?php echo tiny_mce_markerSESSION['letradnipadre']; ?></td>
<td class="Formulario">e-mail</td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['mailpadre']; ?></td>
</tr>
<tr>
<td class="Formulario">Telefono</td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['telefonopadre']; ?></td>
<td class="Formulario">Movil</td>
<td class="resultados"><?php echo tiny_mce_markerSESSION['movilpadre']; ?></td>
</tr>
<tr>
<td class="Formulario">Profesión</td>
<td colspan="3" class="resultados"><?php echo tiny_mce_markerSESSION['profesionpadre']; ?></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend>Tutor2</legend>
<table border="0" class="Formulario">
<tr>
<td width="61">Nombre</td>
<td width="151" class="resultados"><?php echo tiny_mce_markerSESSION['nombremadre']; ?></td>
<td width="75">Apellidos</td>
<td...
Está claro lo que ocurre: en algunos de tus ficheros, asignas valores a variables de sesión que tomas de valores POST, pero no compruebas si estos valores existen o no.
Cuando vas 'hacia adelante' los valores POST seguramente existirán y se cargarán correctamente en las variables. Cuando vas 'hacia atrás', esos valores POST ya no existen (no vienes del formulario) y por lo tanto, sobreescribes las variables de sesión con valores vacíos.
Te recomiendo que antes de hacer la asignación compruebes alguna de tus variables POST que deba existir normalmente:
<?php
if (!empty($_POST["nombre"]) {
$_SESSION["nombre"] = $_POST["nombre"];
// etc.
}
?>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas