Jump to content

Recreating dynamic page. Sessions


alvarito

Recommended Posts

 

Hi,

I have a search form with select lists. I get the data from here (in an array) and send it to a php processing which will issue tabulated results.

echo "<td>" . "<a href='". "Templates/detailsession.dwt.php?ida=" . urlencode($daten['ida']). "&sid= " . session_id() . "'>linktext</a>". "</td>";

echo "<td>" .htmlspecialchars($daten['activity']). "</td>";

echo "<td>" .htmlspecialchars($daten['region']). "</td>";

echo "<td>" .htmlspecialchars($daten['provider']). "</a>" . "</td>";

 

Then I get the results list page, (that tabulated data) coming out of the code above, which just loops through the arrays.

 

Then from that tabulated data I can click on its links to get more detailed info of each row (like a drill down menu) I do that by running a SELECT query that takes the Id from the row. So far so good.

 

Ok, so the detail page is displayed.

 

On that page I also have links to allow the user to return to the Results list page (the tabulated data). Yes, but here is the problem: because I am not coming directly from the Search Form, as I did before, but from another page. There are no parameters to pass it and therefore, no dynamic data is recreated and the table is empty.

 

So: I created and started sessions on each page AND on the processing script I saved the $_POST variables into $_SESSION arrays but still I am not getting the page recreated.

 

I would have thought that my link from the detail page is not correct, but I do pass the PHPSESSID as I echo it and can see it. I thought that If am passing the PHPSESSID AND the S_SESSION arrays hold the values, they would regenerate the page. But that page was created by "activating " the S_POST variables initially. If I come from the detail page (and not from the search page) they dont get activated.

 

Should I then figure out a way that that page gets activated when coming from the detail one?

 

thanks a lot if anybody can give me a hint. I have been 16 hours on it nonstop

 

Link to comment
https://forums.phpfreaks.com/topic/132040-recreating-dynamic-page-sessions/
Share on other sites

I would have just used a Javascript button to go back to your search results from the detail screen.

 

<a href="#" onClick="history.go(-1)">Back to results</a>

 

or

 

<input type=button value="Back to results" onClick="history.go(-1)">

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.