Jump to content

Recommended Posts

Hello I am currently working a form here, and I have everything figured out except when I click the return button from my preview view. the information is lost in all the textarea's. Any clue what I am doing wrong here? It doesn't matter what is typed into the textarea just need to return to the editing view with the information.

 

Thanks

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Lesson Plan</title>
<LINK REL=StyleSheet HREF="../style.css" TYPE="text/css" MEDIA=screen>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?PHP 
   $emailTo = 'pinder@address.com';
   $session = $_POST['session'];
   $module = $_POST['module'];
   $subject = $_POST['subject'];
   $jobTask = $_POST['jobTask'];
   $trainingObjective = $_POST['trainingObjective'];
   $subobjective1 = $_POST['subobjective1'];
   $subobjective2 = $_POST['subobjective2'];
   $subobjective3 = $_POST['subobjective3'];
   $subobjective4 = $_POST['subobjective4'];
   $subobjective5 = $_POST['subobjective5'];
   $instructionalTechniques = $_POST['instructionalTechniques'];
   $trainingAids = $_POST['trainingAids'];
   $trainingTime = $_POST['trainingTime'];
   $references = $_POST['references'];
if ($session == 'S1A'){$select01 = 'selected';}
elseif($session == 'S1B'){$select02 = 'selected';}
elseif($session == 'S2A'){$select03 = 'selected';}
elseif($session == 'S2B'){$select04 = 'selected';}
elseif($session == 'S3A'){$select05 = 'selected';}
elseif($session == 'S3B'){$select06 = 'selected';}
elseif($session == 'S4A'){$select07 = 'selected';}
elseif($session == 'S4B'){$select08 = 'selected';}
elseif($session == 'FSA'){$select09 = 'selected';}
elseif($session == 'FSB'){$select10 = 'selected';}
elseif($session == 'FSC'){$select11 = 'selected';}
if($trainingTime == '30 Minutes'){$selectT01 = 'selected';}
elseif($trainingTime == '1 Hour'){$selectT02 = 'selected';}
elseif($trainingTime == '1.5 Hours'){$selectT03 = 'selected';}
elseif($trainingTime == '2 Hours'){$selectT04 = 'selected';}
elseif($trainingTime == '2.5 Hours'){$selectT05 = 'selected';}
elseif($trainingTime == '3 Hours'){$selectT06 = 'selected';}
elseif($trainingTime == '3.5 Hours'){$selectT07 = 'selected';}
elseif($trainingTime == '4 Hours'){$selectT08 = 'selected';}
elseif($trainingTime == '4.5 Hours'){$selectT09 = 'selected';}
elseif($trainingTime == '5 Hours'){$selectT10 = 'selected';}
elseif($trainingTime == '5.5 Hours'){$selectT11 = 'selected';}
elseif($trainingTime == '6 Hours'){$selectT12 = 'selected';}
elseif($trainingTime == '6.5 Hours'){$selectT13 = 'selected';}
elseif($trainingTime == '7 Hours'){$selectT14 = 'selected';}
elseif($trainingTime == '7.5 Hours'){$selectT15 = 'selected';}
elseif($trainingTime == '8 Hours'){$selectT16 = 'selected';}
?>
<fieldset>
<legend>Lesson Plan</legend>
<form method="post" name="LessonPlanForm" action="<?PHP echo $_SERVER['PHP_SELF'];?>">
<?PHP
if (isset($_POST['Preview'])&& !isset($_POST['Submit'])){
?>
Session:<br /><?PHP echo $_POST['session'];?></br />
Module:<br /><?PHP echo $_POST['module'];?><br /> 
Subject:<br /><?PHP echo $_POST['subject'];?><br />
Job Task:<br /><?PHP echo $_POST['jobTask'];?><br />
Training Objective:<br /><?PHP echo $_POST['trainingObjective'];?><br />
Sub-Objective 1:<br /><?PHP echo $_POST['subobjective1'];?><br />
Sub-Objective 2:<br /><?PHP echo $_POST['subobjective2'];?><br />
Sub-Objective 3:<br /><?PHP echo $_POST['subobjective3'];?><br />
Sub-Objective 4:<br /><?PHP echo $_POST['subobjective4'];?><br />
Sub-Objective 5:<br /><?PHP echo $_POST['subobjective5'];?><br />
Instructional Techniques:<br /><?PHP echo $_POST['instructionalTechniques'];?><br /> 
Training Aids:<br /><?PHP echo $_POST['trainingAids'];?><br /> 
Training Time:<br /><?PHP echo $_POST['trainingTime'];?><br /> 
References:<br /><?PHP echo $_POST['references'];?><br />
<input type='submit' value='Return' name='Return' />
<?PHP
}
if(isset($_POST['Submit'])){
$message = "Session:<br />$session<br />
Module:<br />$module<br /> 
Subject:<br /> $subject<br />
Job Task:<br /> $jobTask<br />
Training Objective:<br/> $trainingObjective<br />
Sub-Objective 1:<br /> $subobjective1<br />
Sub-Objective 2:<br /> $subobjective2<br />
Sub-Objective 3:<br /> $subobjective3<br />
Sub-Objective 4:<br /> $subobjective4<br />
Sub-Objective 5:<br /> $subobjective5<br />
Instructional Techniques:<br /> $instructionalTechniques<br /> 
Training Aids:<br /> $trainingAids<br /> 
Training Time:<br /> $trainingTime<br /> 
References:<br /> $references<br />";
mail($emailTo,$subject,$message);
echo "Form submit complete<br />";
echo "<input type='submit' value='Return' name='Return' /><br />";
}
if ((!isset($_POST['Submit'])|| isset($_POST['Return'])) && !isset($_POST['Preview']))
{
?>
<div id="mainForm">
Session:<br />
<select name="session">
   <option value="S1A" <?PHP echo $select01;?>>Sector 1 Session A</option>
   <option value="S1B" <?PHP echo $select02;?>>Sector 1 Session B</option>
   <option value="S2A" <?PHP echo $select03;?>>Sector 2 Session A</option>
   <option value="S2B" <?PHP echo $select04;?>>Sector 2 Session B</option>
   <option value="S3A" <?PHP echo $select05;?>>Sector 3 Session A</option>
   <option value="S3B" <?PHP echo $select06;?>>Sector 3 Session B</option>
   <option value="S4A" <?PHP echo $select07;?>>Sector 4 Session A</option>
   <option value="S4B" <?PHP echo $select08;?>>Sector 4 Session B</option>
   <option value="FSA" <?PHP echo $select09;?>>Fundamental Skills Session A</option>
   <option value="FSB" <?PHP echo $select10;?>>Fundamental Skills Session B</option>
   <option value="FSC" <?PHP echo $select11;?>>Fundamental Skills Session C</option>
</select><br />

Module:<br />
<textarea name="module" rows="2" cols="60"><?php echo $_POST['module'];?></textarea><br />

Subject:<br />
<textarea name="subject" rows="1" cols="90"><?php echo $_POST['subject'];?></textarea><br />

Job Task:<br />
<textarea name="jobTask" rows="1" cols="90"><?php echo $_POST['jobTask'];?></textarea><br />

Training Objective:<br />
<textarea name="trainingObjective" rows="3" cols="90"><?php echo $_POST['trainingObjective'];?></textarea><br />

Sub-Objectives or Steps:<br />
1.<textarea name="subobjective1" rows="3" cols="50"><?php echo $_POST['subobjective1'];?></textarea><br />
2.<textarea name="subobjective2" rows="3" cols="50"><?php echo $_POST['subobjective2'];?></textarea><br />
3.<textarea name="subobjective3" rows="3" cols="50"><?php echo $_POST['subobjective3'];?></textarea><br />
4.<textarea name="subobjective4" rows="3" cols="50"><?php echo $_POST['subobjective4'];?></textarea><br />
5.<textarea name="subobjective5" rows="3" cols="50"><?php echo $_POST['subobjective5'];?></textarea><br />

Instructional Techniques:<br />
<textarea name="instructionalTechniques" rows="5" cols="90"><?php echo $_POST['instructionalTechniques'];?></textarea><br />

Training Aids Required:<br />
<textarea name="trainingAids" rows="3" cols="90"><?php echo $_POST['trainingAids'];?></textarea><br />
Training Time Required:<br />
<select name="trainingTime">
   <option value="30 Minutes" <?PHP echo $selectT01;?>>30 Minutes</option>
   <option value="1 Hour" <?PHP echo $selectT02;?>>1 Hour</option>
   <option value="1.5 Hours" <?PHP echo $selectT03;?>>1.5 Hours</option>
   <option value="2 Hours" <?PHP echo $selectT04;?>>2 Hours</option>
   <option value="2.5 Hours" <?PHP echo $selectT05;?>>2.5 Hours</option>
   <option value="3 Hours" <?PHP echo $selectT06;?>>3 Hours</option>
   <option value="3.5 Hours" <?PHP echo $selectT07;?>>3.5 Hours</option>
   <option value="4 Hours" <?PHP echo $selectT08;?>>4 Hours</option>
   <option value="4.5 Hours" <?PHP echo $selectT09;?>>4.5 Hours</option>
   <option value="5 Hours" <?PHP echo $selectT10;?>>5 Hours</option>
   <option value="5.5 Hours" <?PHP echo $selectT11;?>>5.5 Hour</option>
   <option value="6 Hours" <?PHP echo $selectT12;?>>6 Hours</option>
   <option value="6.5 Hours" <?PHP echo $selectT13;?>>6.5 Hours</option>
   <option value="7 Hours" <?PHP echo $selectT14;?>>7 Hours</option>
   <option value="7.5 Hours" <?PHP echo $selectT15;?>>7.5 Hours</option>
   <option value="8 Hours" <?PHP echo $selectT16;?>>8 Hours</option>
</select><br />
References:<br />
<textarea name="references" rows="4" cols="90"><?PHP echo $_POST['references'];?></textarea><br />
<input name="Submit" type="submit" value="Submit" />
<input name="Preview" type="submit" value="Preview" />
</div>
<?PHP 
} ?>
</form>
</fieldset>
</body>
</html>

Link to comment
https://forums.phpfreaks.com/topic/182587-need-successful-return/
Share on other sites

Everytime I return to the main form from preview all of the information gets lost, anyone know how I might set this up properly.

 

<?php
session_start();
$_SESSION['$session'] = $_POST['session'];
$_SESSION['$module'] = $_POST['module'];
$_SESSION['$subject'] = $_POST['subject'];
$_SESSION['$jobTask'] = $_POST['jobTask'];
$_SESSION['$trainingObjective'] = $_POST['trainingObjective'];
$_SESSION['$subobjective1'] = $_POST['subobjective1'];
$_SESSION['$subobjective2'] = $_POST['subobjective2'];
$_SESSION['$subobjective3'] = $_POST['subobjective3'];
$_SESSION['$subobjective4'] = $_POST['subobjective4'];
$_SESSION['$subobjective5'] = $_POST['subobjective5'];
$_SESSION['$instructionTechniques'] = $_POST['instructionTechniques'];
$_SESSION['$trainingAids'] = $_POST['trainingAids'];
$_SESSION['$trainingTime'] = $_POST['trainingTime'];
$_SESSION['$references'] = $_POST['references'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Lesson Plan</title>
<LINK REL=StyleSheet HREF="../style.css" TYPE="text/css" MEDIA=screen>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php 
  $emailTo = 'alex.pinder@hydroone.com';
	if ($session == 'S1A'){$select01 = 'selected';}
elseif($session == 'S1B'){$select02 = 'selected';}
elseif($session == 'S2A'){$select03 = 'selected';}
elseif($session == 'S2B'){$select04 = 'selected';}
elseif($session == 'S3A'){$select05 = 'selected';}
elseif($session == 'S3B'){$select06 = 'selected';}
elseif($session == 'S4A'){$select07 = 'selected';}
elseif($session == 'S4B'){$select08 = 'selected';}
elseif($session == 'FSA'){$select09 = 'selected';}
elseif($session == 'FSB'){$select10 = 'selected';}
elseif($session == 'FSC'){$select11 = 'selected';}
if($trainingTime == '30 Minutes'){$selectT01 = 'selected';}
elseif($trainingTime == '1 Hour'){$selectT02 = 'selected';}
elseif($trainingTime == '1.5 Hours'){$selectT03 = 'selected';}
elseif($trainingTime == '2 Hours'){$selectT04 = 'selected';}
elseif($trainingTime == '2.5 Hours'){$selectT05 = 'selected';}
elseif($trainingTime == '3 Hours'){$selectT06 = 'selected';}
elseif($trainingTime == '3.5 Hours'){$selectT07 = 'selected';}
elseif($trainingTime == '4 Hours'){$selectT08 = 'selected';}
elseif($trainingTime == '4.5 Hours'){$selectT09 = 'selected';}
elseif($trainingTime == '5 Hours'){$selectT10 = 'selected';}
elseif($trainingTime == '5.5 Hours'){$selectT11 = 'selected';}
elseif($trainingTime == '6 Hours'){$selectT12 = 'selected';}
elseif($trainingTime == '6.5 Hours'){$selectT13 = 'selected';}
elseif($trainingTime == '7 Hours'){$selectT14 = 'selected';}
elseif($trainingTime == '7.5 Hours'){$selectT15 = 'selected';}
elseif($trainingTime == '8 Hours'){$selectT16 = 'selected';}
?>
<fieldset>
<legend>Lesson Plan</legend>
<form method="post" name="LessonPlanForm" action="<?php echo $_SERVER['PHP_SELF'];?>">
<?php
if(isset($_POST['Submit'])){
Print_r ($_SESSION);
$message = "<br />Session:<br />$session<br />
Module:<br />$module<br />
Subject:<br />$subject<br />
Job Task:<br />$jobTask<br />
Training Objective:<br/> $trainingObjective<br />
Sub-Objective 1:<br /> $subobjective1<br />
Sub-Objective 2:<br /> $subobjective2<br />
Sub-Objective 3:<br /> $subobjective3<br />
Sub-Objective 4:<br /> $subobjective4<br />
Sub-Objective 5:<br /> $subobjective5<br />
Instructional Techniques:<br /> $instructionalTechniques<br /> 
Training Aids:<br /> $trainingAids<br /> 
Training Time:<br /> $trainingTime<br /> 
References:<br /> $references<br />";
mail($emailTo,$subject,$message);
$_POST['module'] = $_SESSION['$module'];
$_SESSION['$subject'] = $_POST['subject'];
echo "Form submit complete<br />";
echo "<input type='submit' value='Return' name='Return' /><br />";
}
if (isset($_POST['Preview'])&& !isset($_POST['Submit'])){
Print_r ($_SESSION);
?>
Session:<br /><?php echo $_SESSION['$session'];?></br />
Module:<br /><?php echo $_SESSION['$module'];?><br />
Subject:<br /><?php echo $_SESSION['$subject'];?><br />
Job Task:<br /><?php echo $_SESSION['$jobTask'];?><br />
Training Objective:<br /><?php echo $_SESSION['$trainingObjective'];?><br />
Sub-Objective 1:<br /><?php echo $_SESSION['$subobjective1'];?><br />
Sub-Objective 2:<br /><?php echo $_SESSION['$subobjective2'];?><br />
Sub-Objective 3:<br /><?php echo $_SESSION['$subobjective3'];?><br />
Sub-Objective 4:<br /><?php echo $_SESSION['$subobjective4'];?><br />
Sub-Objective 5:<br /><?php echo $_SESSION['$subobjective5'];?><br />
Instructional Techniques:<br /><?php echo $_SESSION['$instructionalTechniques'];?><br />
Training Aids:<br /><?php echo $_SESSION['$trainingAids'];?><br />
Training Time:<br /><?php echo $_SESSION['$trainingTime'];?><br />
References:<br /><?php echo $_SESSION['$references'];?><br />
<input type='submit' value='Return' name='Return' />
<?php }
if (isset($_POST['Reset']))
{
session_unset(); 
}

if ((!isset($_POST['Submit'])|| isset($_POST['Return'])) && !isset($_POST['Preview']))
{
Print_r ($_SESSION);
?>
<div id="mainForm">
<br />
Session:<br />
<select name="session">
   <option value="S1A" <?php echo $select01;?>>Sector 1 Session A</option>
   <option value="S1B" <?php echo $select02;?>>Sector 1 Session B</option>
   <option value="S2A" <?php echo $select03;?>>Sector 2 Session A</option>
   <option value="S2B" <?php echo $select04;?>>Sector 2 Session B</option>
   <option value="S3A" <?php echo $select05;?>>Sector 3 Session A</option>
   <option value="S3B" <?php echo $select06;?>>Sector 3 Session B</option>
   <option value="S4A" <?php echo $select07;?>>Sector 4 Session A</option>
   <option value="S4B" <?php echo $select08;?>>Sector 4 Session B</option>
   <option value="FSA" <?php echo $select09;?>>Fundamental Skills Session A</option>
   <option value="FSB" <?php echo $select10;?>>Fundamental Skills Session B</option>
   <option value="FSC" <?php echo $select11;?>>Fundamental Skills Session C</option>
</select><br />

Module:<br />
<textarea name="module" rows="2" cols="60"><?php echo $_POST['$module'];?></textarea><br />

Subject:<br />
<textarea name="subject" rows="1" cols="90"><?php echo $_SESSION['subject'];?></textarea><br />

Job Task:<br />
<textarea name="jobTask" rows="1" cols="90"><?php echo $_SESSION['jobTask'];?></textarea><br />

Training Objective:<br />
<textarea name="trainingObjective" rows="3" cols="90"><?php echo $_SESSION['trainingObjective'];?></textarea><br />

Sub-Objectives or Steps:<br />
1.<textarea name="subobjective1" rows="3" cols="50"><?php echo $_SESSION['subobjective1'];?></textarea><br />
2.<textarea name="subobjective2" rows="3" cols="50"><?php echo $_SESSION['subobjective2'];?></textarea><br />
3.<textarea name="subobjective3" rows="3" cols="50"><?php echo $_SESSION['subobjective3'];?></textarea><br />
4.<textarea name="subobjective4" rows="3" cols="50"><?php echo $_SESSION['subobjective4'];?></textarea><br />
5.<textarea name="subobjective5" rows="3" cols="50"><?php echo $_SESSION['subobjective5'];?></textarea><br />

Instructional Techniques:<br />
<textarea name="instructionalTechniques" rows="5" cols="90"><?php echo $_SESSION['instructionalTechniques'];?></textarea><br />

Training Aids Required:<br />
<textarea name="trainingAids" rows="3" cols="90"><?php echo $_SESSION['trainingAids'];?></textarea><br />
Training Time Required:<br />
<select name="trainingTime">
   <option value="30 Minutes" <?php echo $selectT01;?>>30 Minutes</option>
   <option value="1 Hour" <?php echo $selectT02;?>>1 Hour</option>
   <option value="1.5 Hours" <?php echo $selectT03;?>>1.5 Hours</option>
   <option value="2 Hours" <?php echo $selectT04;?>>2 Hours</option>
   <option value="2.5 Hours" <?php echo $selectT05;?>>2.5 Hours</option>
   <option value="3 Hours" <?php echo $selectT06;?>>3 Hours</option>
   <option value="3.5 Hours" <?php echo $selectT07;?>>3.5 Hours</option>
   <option value="4 Hours" <?php echo $selectT08;?>>4 Hours</option>
   <option value="4.5 Hours" <?php echo $selectT09;?>>4.5 Hours</option>
   <option value="5 Hours" <?php echo $selectT10;?>>5 Hours</option>
   <option value="5.5 Hours" <?php echo $selectT11;?>>5.5 Hour</option>
   <option value="6 Hours" <?php echo $selectT12;?>>6 Hours</option>
   <option value="6.5 Hours" <?php echo $selectT13;?>>6.5 Hours</option>
   <option value="7 Hours" <?php echo $selectT14;?>>7 Hours</option>
   <option value="7.5 Hours" <?php echo $selectT15;?>>7.5 Hours</option>
   <option value="8 Hours" <?php echo $selectT16;?>>8 Hours</option>
</select><br />
References:<br />
<textarea name="references" rows="4" cols="90"><?php echo $_SESSION['references'];?></textarea><br />
<input name="Submit" type="submit" value="Submit" />
<input name="Reset" type="submit" value="Reset" />
<input name="Preview" type="submit" value="Preview" />
</div>
<?php
} ?>
</form>
</fieldset>
</body>
</html>

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.