I run my teacher's code on university's computer and it works, but when I run the code at home, it does not work. So I cannot complete my assignment... The page cannot remember the value in textbox when I click submit and the error messages do not appear on the top of my page as it supposes to do...
Is there something wrong with my code or my computer?
Please help...
<?php
session_register("EnterName");
session_register("EnterName");
session_register("EnterSurname");
session_register("EnterNickname");
session_register("EnterOccupation");
session_register("EnterTelNo");
session_register("EnterEmail");
session_register("EnterAddress");
session_register("EnterOffice");
session_register("EnterHobby");
session_register("EnterFavPets");
session_register("EnterMale");
session_register("EnterFemale");
session_register("EnterDateNumber[$i]");
session_register("EnterMonthName[$i]");
session_register("EnterYearName[$i]");
session_register("EnterEducationalEvidence");
session_register("EnterInterests");
session_register("EnterOthers");
session_register("EnterContactChannel");
//Set Array
$DateCode = range(1,31);
$DateNumber = range(1,31);
$MonthCode= range(1,12);
$MonthName = array ("January","February","March","April","May","June","July","August","September","October","November","December");
$YearCode = range(1920, date("Y"));
$YearName= range(1920, date("Y"));
$ContactCode = array ("E","P","A");
$ContactChannel = array ("E-M@il","Phone","Address");
//When click 'submit'
$ErrMsg = ""; //initialized
if (!(empty($Submit)))
{ if (empty($Name))
$ErrMsg = $ErrMsg."Please enter your name. <BR>";
if (empty($Surname))
$ErrMsg = $ErrMsg."Please enter your surname. <BR>";
if (empty($Nickname))
$ErrMsg = $ErrMsg."Please enter your nickname. <BR>";
if (empty($Occupation))
$ErrMsg = $ErrMsg."Please enter your occupation. <BR>";
if (empty($TelNo))
$ErrMsg = $ErrMsg."Please enter your telephone. <BR>";
if (empty($Email))
$ErrMsg = $ErrMsg."Please enter your E-Mail. <BR>";
if (empty($Address))
$ErrMsg = $ErrMsg."Please enter your address. <BR>";
if (empty($Office))
$ErrMsg = $ErrMsg."Please enter your office address. <BR>";
if (empty($Hobby))
$ErrMsg = $ErrMsg."Please enter your hobby. <BR>";
if (empty($FavPets))
$ErrMsg = $ErrMsg."Please enter your favorite pets. <BR>";
//if (empty($EducationalEvidence && $Interests && $Others && $Specify))
// $ErrMsg = $ErrMsg."Please check at least one of the areas that you interested in. <BR>";
if ($ErrMsg == "") //If all textboxes are filled, assign the values.
{
$EnterName = $Name;
$EnterSurname = $Surname;
$EnterNickname = $Nickname;
$EnterOccupation = $Occupation;
$EnterTelNo = $TelNo;
$EnterEmail = $Email;
$EnterAddress = $Address;
$EnterOffice = $Office;
$EnterHobby = $Hobby;
$EnterFavPets = $FavPets;
$EnterMale = $Male;
$EnterFemale = $Female;
$EnterDateNumber[$i] = $DateNumber[$i];
$EnterMonthName[$i] = $MonthName[$i];
$EnterYearName[$i] = $YearName[$i];
$EnterEducationalEvidence = $EducationalEvidence;
$EnterInterests = $Interest;
$EnterOthers = $Others;
$EnterContactChannel = $ContactChannel;
include("Form3.php3"); //open new page
exit; //exit
}
else //print error
{
print $ErrMsg;
}
}
print date("F d, Y");
print date(" g:i a");
?>
<body bgcolor = "FFCC00" text="black" link="blue" vlink="purple">
<BR><center><IMG SRC="D:\PHP\WebPage1\sax_aboutme.jpg"></center>
<br><br>
<font size=7 color="778899"><b>Con</font>
<font size=6 color="778899">tact Me ::</b></font>
<br><br><br><br><b>
<font size=3 face = "Verdana">
For more information, please leave the contact information (that is most convenient to you), so that I can contact you back ::</b></font>
<FORM method="get" name="contact me">
<font face = "Verdana" size=2>
<table width="700">
<tr><td width="90"></td>
<td width="250"><b>Name :: </b><input type="text" name="Name" value=<?php print $Name;?>></td>
<td width="300"><b>Surname :: </b><input type="text" name="Surname" value=<?php print $Surname;?>></td>
</tr><BR><BR>
<tr><td></td>
<td><b>Nickname :: </b><input type="text" name="Nickname" value=<?php print $Nickname;?>></td>
<td><b>Occupation :: </b><input type="text" name="Occupation" value=<?php print $Occupation;?>></td></tr>
<tr><td></td>
<td><b>Tel. No. :: </b><input type="text" name="TelNo" value=<?php print $TelNo;?>></td>
<td><b>E-Mail :: </b><input type="text" name="Email" value=<?php print $Email;?>></td>
</tr><BR><BR>
<tr><td></td>
<td><b>Address :: </b><input type="text" name="Address" value=<?php print $Address;?>></td>
<td><b>Office :: </b><input type="text" name="Office" value<?php print $Office;?>></td></tr>
<tr><td></td>
<td><b>Hobby :: </b><input type="text" name="Hobby" value=<?php print $Hobby;?>></td>
<td><b>Favorite Pets :: </b><input type="text" name="FavPets" value=<?php print $FavPets;?>></td>
</tr><BR><BR>
</table><br>
<table width="550">
<tr><td width="85"></td><td width="430">
<b>Gender :: </b><input type="radio" name="Gender" value="M" checked <?php print $Male; ?>>Male
<input type="radio" name="Gender" value="F" <?php print $Female; ?>>
Female </td>
</tr>
<tr><td height="66"></td><td>
<b>Date of Birth :: </b><select name = "Date" size=1>
<?php
for ($i=0;$i<31;$i++)
//for($i=0; $i<count($DateCode);$i++)
{
$SelectNo = "";
if ($Date == $DateCode[$i]) $SelectNo = "selected";
print "<option value = '$DateCode[$i]' $SelectNo> $DateNumber[$i]";
}
?>
</select>
<select name= "Month" size=1>
<?php
//month
for ($i=0;$i<12;$i++)
{
$SelectNo="";
if ($Month == $MonthCode[$i]) $SelectNo = "selected";
print "<option value = '$MonthCode[$i]' $SelectNo> $MonthName[$i]";
}
?>
</select>
<select name="Year" size=1>
<?php
//year
for ($i=0; $i<87; $i++)
{
$SelectNo="";
if ($Year == $YearCode[$i]) $SelectNo="selected";
print "<option value = '$YearCode[$i]' $SelectNo> $YearName[$i]";
}
?>
</select></td></tr>
<tr><td></td><td>
<BR><b>Plase check on the list that you prefer ::</b>
<BR><BR><input type="checkbox" name="EducationalEvidence" value="EductionEvidence" checked <?php print $EducationEvidence;?>> You want to see my educational Evidence<BR>
<input type="checkbox" name="Interests" value="Interests" checked <?php print $Interests;?>> You want to share your interest with me!!!<BR>
<input type="checkbox" name="Others" value="Others" checked <?php print $Others;?>> Others.. Please specify
<input type="text" name="Specify" size=30 maxlength=150 value = <?php print $Specify;?>><BR>
<BR>You want me to contact you via :: <select name="ContactBack">
<?php
for ($i=0;$i<3;$i++)
{
$SelectChannel="";
if ($ContactBack == $ContactCode[$i]) $SelectChannel="selected";
print "<option value = '$ContactCode[$i]' $SelectChannel> $ContactChannel[$i]";
}
?>
</td></tr>
</select>
<tr><td></td>
<td><BR><BR>
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="Clear" value="Clear">
</td></tr>
</table>
</font>
</FORM>
</body>