Pinder Posted November 23, 2009 Share Posted November 23, 2009 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> Quote Link to comment https://forums.phpfreaks.com/topic/182587-need-successful-return/ Share on other sites More sharing options...
premiso Posted November 23, 2009 Share Posted November 23, 2009 To have a preview you need to store the information in a session variable and use that. Quote Link to comment https://forums.phpfreaks.com/topic/182587-need-successful-return/#findComment-963696 Share on other sites More sharing options...
Pinder Posted November 23, 2009 Author Share Posted November 23, 2009 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> Quote Link to comment https://forums.phpfreaks.com/topic/182587-need-successful-return/#findComment-964049 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.