In one form, I ask a user for his name, I use POST and send the user to FormTwo.php and save the $_POST["name"] to the session.
In the second for I ask for his lastname and do the same and send him to the registerComplete.php page.
I'm trying to echo all the information he wrote, which by my understand should be accesible through the $_SESSION array, right?
What am I doing wrong? :)
RegisterFormOne.php:
<?php session_start(); ?>
<html>
<head>
<title>Registration Form - 1 of 2</title>
</head>
<body>
<h1>Registration - Part 1 of 2</h1>
<p>Please fill in all the required information before submitting the information.</p>
<form action="registerFormTwo.php" method="post">
<dt>First Name:</dt>
<dd><input type="text" name="firstName" /></dd><br />
<dt>Last Name:</dt>
<dd><input type="text" name="lastName" /></dd><br />
<dt>Age:</dt>
<dd><input type="text" name="age" /></dd><br />
<dt>Date of Birth:</dt>
<dd><input type="text" name="dateOfBirth" /></dd><br />
<dt>Gender:</dt>
<dd>Masculino <input type="radio" value="M" name="gender" checked/>
Femenino <input type="radio" value="F" name="gender" />
</dd>
<dt><input type="submit" /></dt>
</form>
</body>
</html>
RegisterFormTwo.php
<?php
if ($_POST){
$_SESSION["firstName"] = $_POST["firstName"];
$_SESSION["lastName"] = $_POST["lastName"];
$_SESSION["age"] = $_POST["age"];
$_SESSION["dateOfBirth"] = $_POST["dateOfBirth"];
$_SESSION["gender"] = $_POST["gender"];
}
?>
<html>
<head>
<title>Registration Form - 2 of 2</title>
</head>
<body>
<h1>Registration - Part 2 of 2</h1>
<p>Please fill in all the required information before submitting the information.</p>
<form action="registerFinish.php" method="post">
<dt>Nationality:</dt>
<dd><input type="text" name="nationality" /></dd><br />
<dt>Profession:</dt>
<dd>
<select name="profession">
<option value="sistemas" selected="selected">Ing. Sistemas</option>
<option value="electrico">Ing. Electrico</option>
<option value="marketing">Marketing y Publicidad</option>
<option value="comercio">Comercio</option>
</select>
</dd><br />
<input type="submit" />
</form>
</body>
</html>
registerFinish.php
<?php
if ($_POST){
$_SESSION["nationality"] = $_POST["nationality"];
$_SESSION["profession"] = $_POST["profession"];
}
?>
<html>
<head>
<title>Registration Complete</title>
</head>
<body>
<h1>Thank you for taking the census.</h1>
<p>Please take a moment to review your inputted information and confirm when you feel everthing is OK.</p>
<ul>
<li><?php /*This should echo his first name, but nothing shows. */ echo $_SESSION["firstName"]; ?></li>
</ul>
</body>
</html>