close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

ID Session Not being Created after Insert Record unless the page has been Loaded/Refreshed Twice

Thread began 1/25/2015 5:29 am by anonymous | Last modified 1/26/2015 9:51 am by Jason Byrnes | 718 views | 5 replies |

anonymous

ID Session Not being Created after Insert Record unless the page has been Loaded/Refreshed Twice

Hi,

I have created a system that requires the ID of an inserted record to be stored in a Session and then Passed in a URL Variable.

The Issue is that on page load the Par is empty unless the user goes back and repeats the process.

The system work perfectly every time apart from the very first time the page is loaded.

This is an example of the issue:

For Page Load I Get: " Builder.php?ID=1&TempID= " Notice that 'TempID=' has nothing

If I go back and try again it always work and I get " Builder.php?ID=1&TempID=72 " Notice 'TempID=72' I get 72

I have already tried placing

<?php
@session_start();
?>

At the top of all pages but it has not fixed it.

Any Ideas?

Thank you in advance!

Sign in to reply to this post

Jason ByrnesWebAssist

please send copies of the pages so I can examine the code.

Sign in to reply to this post

anonymous

Thank you!

I have attached the files requested.

I look forward to your response.

Sign in to reply to this post

Jason ByrnesWebAssist

you set the redirect at line 68:
$WA_redirectURL = "Builder.php?ID=" . $_POST["hiddenField"] . "&TempID=" .$_SESSION['HomePageTempMenuID'];

this is using the session that will be crated by the insert:
$WA_sessionName = "HomePageTempMenuID";

but that session does not get created till the insert completes at line 83:
$_SESSION[$WA_sessionName] = mysql_insert_id($WA_connection);

at line 85, though, we include code that will replace [InsertID] with the session value.
$WA_redirectURL = str_replace("[Insert_ID]",$_SESSION[$WA_sessionName],$WA_redirectURL);

so, change the redirect code at line 68 to:
$WA_redirectURL = "Builder.php?ID=" . $_POST["hiddenField"] . "&TempID=[Insert_ID]";

Sign in to reply to this post

anonymous

Great.. All is working!

Thank you for your support. Much appreciated!

Sign in to reply to this post

Jason ByrnesWebAssist

you're welcome.

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...