|  | Posted by christopher.j.just on 08/22/06 16:31 
Jerry Stuckle wrote:> christopher.j.just@gmail.com wrote:
 > >
 > > flamer die.spam@hotmail.com wrote:
 > >
 > >>christopher.j.just@gmail.com wrote:
 > >>
 > >>
 > >>>I need to set the information being passed through the fields (23 of
 > >>>them) in the form into a session.
 > >>>
 > >>>Where do I start?
 > >>>
 > >>>Thanks,
 > >>>Chris
 > >>
 > >>you want the submitted data from a form into a session?
 > >>
 > >>//get the var out of the form
 > >>$var1 = $_POST["var1"];
 > >>
 > >>//stick it into session
 > >>$_SESSION["var2"] = $var1;
 > >>
 > >>Flamer.
 > >
 > >
 >  > I was using this which I believe accomplishes the same thing:
 >  >
 >  > session_start();
 >  > $_SESSION['firstname'] = $_POST['firstname'];
 >  >
 >  > now, if I understand correctly, the element from the _POST array should
 >  > have set the variable in the _SESSION array.
 >  >
 >  > So how the heck do I retrieve it on subsiquent pages?  And what sort of
 >  > settings do you need in PHP.INI for sessions to work?
 >  >
 >  > I've got a ton of inherited code/programs that are using global
 >  > variables=on and I've got to turn that off as soon as I can and I'm
 >  > starting at a dead stop at the moment.
 >  >
 >  > Any help is appreciated.
 >  >
 >  > Chris
 >
 > (Top posting fixed)
 >
 > It's just as easy to get them out of the session:
 >
 >    session_start();
 >    $firstname = $_SESSION['firstname'];
 >
 > The default settings in the php.ini file often work fine.  Just look at
 > the session entries.  It's pretty well documented.
 >
 > The biggest problem I've seen is the session.save_path must point to a
 > directory where the web server (if you're not using the CGI version of
 > PHP) must have read/write access.
 >
 > P.S. Please don't top post.  Thanks.
 >
 > --
 > ==================
 > Remove the "x" from my email address
 > Jerry Stuckle
 > JDS Computer Training Corp.
 > jstucklex@attglobal.net
 > ==================
 
 I've looked and the session.save_path is read/write accessable, but the
 majority of the session are blank so I'm not sure where I went wrong.
 I'm using just this basic form at the moment:
 
 <?php // text1.php
 session_start();
 $firstname = $_SESSION['firstname'];
 $lastname = $_SESSION['lastname'];
 $title = $_SESSION['title'];
 $institution = $_SESSION['institution'];
 $street = $_SESSION['street'];
 $city = $_SESSION['city'];
 
 // form
 echo <<<HTML
 <head><title>text1</title></head><body>
 <form method="post" action="text2.php">
 First Name: <input type="text" name="firstname" value=""/><br/>
 Last Name: <input type="text" name="lastname" value=""/><br/>
 Title: <input type="text" name="title" value=""/><br/>
 Institution: <input type="text" name="institution" value=""/><br/>
 Street: <input type="text" name="street" value=""/><br/>
 City: <input type="text" name="city" value=""/><br/>
 <input type="submit"/>
 </form></body></html>
 HTML;
 ?>
 
 and want to be able to pull the information on any of the subsiquent 3
 or 4 pages that people go through before completing it, but the session
 record is blank in the file.
  Navigation: [Reply to this message] |