close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Display Search Words on Results Page using Session Variable

Thread began 3/29/2011 12:39 pm by dlovas275157 | Last modified 3/30/2011 8:24 am by Jason Byrnes | 2664 views | 5 replies |

dlovas275157

Display Search Words on Results Page using Session Variable

I have a search page and a results page created using DataAssist Search Wizard. I would like to add to the top of the results page the following:

There are "145" Results for "keyword here"

The number of results is not a problem, but I cannot get the keywords to display properly.

I have set a session variable when the search form is submitted and named it "searchFieldValueMobi", then I try to display that session variable on the results page.

It seems to show the previously searched term instead of the currently searched term.

What am I doing wrong? Is this the best approach to handle this (session variable)? I chose session variable since pagination on the results page made it had to pass url variables from page to page. (using tom-mucks pagination extension)

Attached is my search/results page code.
Live link:
searchPOST.php

Not sure if this is best posted in the "Cookies Toolkit Forum" or the "DataAssist Forum"

Attached Files
Archive.zip
Sign in to reply to this post

Jason ByrnesWebAssist

all for processing MUST happen on the forms action page.


this code on the search page:
<?php
if (!session_id()) session_start();
if (isset($_POST["searchSubmit"])) {
$_SESSION["searchFieldValueMobi"] = "".((isset($_POST["searchField"]))?$_POST["searchField"]:"") ."";
}?>

will not do anything since the form posts to the results page.

you need to out that code on the results page.

Sign in to reply to this post

dlovas275157

Jason,

I have revised my code. My issue now is the following:

The session is set on the results page as follows:
Trigger: before page load
Session Name: searchFieldValueMobi
Value: <?php echo $_POST['searchField']; ?>

If I search for "a" it brings back 42 pages of results and displays properly: "a" resulted in 42 pages

But, as soon as I click one of the page numbers, it wipes out the session variable since it is looking to load in the $_POST['searchField'] before page load which is now empty.

Is there any way to get around this?

attached code is revised
Live link has been updated as well: searchPOST.php

Attached Files
Archive.zip
Sign in to reply to this post

Jason ByrnesWebAssist

set the trigger for the set session value behavior to use any form post instead of before page load.

Sign in to reply to this post

dlovas275157

Yes, that worked!! Thank you for your patience (and quick response) as I get better dealing with and understanding sessions.

- Daniel

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