amsterdam Posted March 17, 2008 Share Posted March 17, 2008 Hi, I am trying to construct one script with a form that registers sessions with a radio button, a check box and a dropdown select. I have never used a session before and I am just try to echo out the session values. Any help would be greatly appreciated. Here is what I have so far. I believe this form is ready to add a session? <body> <form action="session.php" method="post"> Enter Your Name<br/> <input type="text" name = "name"><br/> Do you have a purpose here?<br/> <input type="checkbox" name="purpose" value="YES" />YES<br /> Your Gender?<br/> <input type="radio" name = "gender" value="male">Male<br/> <input type="radio" name = "gender" value="female">Female<br/> Select your favorite programming language.<br/> <select name="language" > <option value="">------------</option> <option value="php">PHP</option> <option value="javascript">JavaScript</option> </select> <input type = "submit" value = "Remember Me!"> </form> Register your FULL session!</body> </html> Link to comment https://forums.phpfreaks.com/topic/96474-1st-time-trying-a-session/ Share on other sites More sharing options...
wildteen88 Posted March 17, 2008 Share Posted March 17, 2008 In sessions.php simply do: <?php // always call session_start() before using sessions session_start(); // add all $_POST data to session $_SESSION = $_POST; ?> Data saved to session! <a href="session2.php">Display Session</a> Now create another file, call this session2.php and add the following code: <?php session_start(); echo 'Your name is <b>' . $_SESSION['name'] . '</b> and you are <b>' . $_SESSION['gender'] . '</b><br />'; echo 'You have <b>' . ( ($_SESSION['purpose'] == 'YES') ? 'a' ? 'no' ) . '</b> purpose here<br />'; echo 'Your favourite programming language is <b>' . $_SESSION['language'] . '</b>'; ?> Link to comment https://forums.phpfreaks.com/topic/96474-1st-time-trying-a-session/#findComment-494240 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.