dazz_club Posted April 7, 2010 Share Posted April 7, 2010 Hello, I'm creating a questionnaire to try and get better at understanding sessions but I've stupidly fallen at the first hurdle. My problem is that I can't successfully pass variables from one page to another. You see, I'm trying to split my questionnaire into smaller questions, rather than having really long list of questions. Here is what the php code in my first page looks like; session_start(); $_SESSION['contact_us'] = $contact_us; $_SESSION['response_time_email'] = $response_time_email; //checks to see if form is submitted and a question (tick box) has been checked if(isset($_POST['submitted'])) { if(!isset($_POST['contact_us'])) { //if check box empty display $must_complete = "<div id=\"fail\"><p>Please select a contact method; <strong>email, tel, fax or post</strong></p></div> "; }else{ //if checked take them to the next page if(isset($_POST['contact_us'])){ //$confirm = 'yes '.$contact_us.''; header('Location:page2.php'); } } } the two variables $contact_us and $response_time_email are there to store the variables and then pass them to the next page. Here is the php code in my second page, that receives it session_start(); $contact_us = $_POST['contact_us']; $response_time_email = $_POST['response_time_email']; //if previous button is submitted go to previous page if(isset($_POST['previous'])) { header('Location:index.php'); } I think I could have it all mixed up here. If anyone can point in the right direction I would be grateful. Many thanks Link to comment https://forums.phpfreaks.com/topic/197866-sessions-and-passing-variables/ Share on other sites More sharing options...
teamatomic Posted April 7, 2010 Share Posted April 7, 2010 In your first page you set the session vars, good. In your next page you convert POST to $contact_us. Bad, if you want what was in the session var. On your second page you need to do the reverse of the first page: $contact_us=$_SESSION['contact_us']; instead of using POST, that is just for posted form data. HTH Teamatomic Link to comment https://forums.phpfreaks.com/topic/197866-sessions-and-passing-variables/#findComment-1038394 Share on other sites More sharing options...
dazz_club Posted April 7, 2010 Author Share Posted April 7, 2010 Thanks teamatomic for your help. I'll get onto this and post the full script, so it may help others. Again, thank you. Link to comment https://forums.phpfreaks.com/topic/197866-sessions-and-passing-variables/#findComment-1038419 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.