Also, I forgot to mention... another little snippet I like to use for something like this is this meta tag:
<META HTTP-EQUIV="Page-Enter" Content="blendtrans(duration=.1)"> It makes the pages fade into each other, and for two pages that are very similar (like your example) it doesn't look like there's any reload at all. It has a pretty cool effect when you up the "duration" and use it for totally different pages too... it's just really fun to play with. Just stick it into the header of your page. Will Collins -----Original Message----- From: Will Collins [mailto:[EMAIL PROTECTED] Sent: Friday, May 14, 2004 9:17 PM To: [EMAIL PROTECTED] Subject: RE: [PHP] How to duplicate this functionality? It's fairly simple: at the top of your script, have a block of code similar to the following, and have the link point to -- $_SERVER['PHP_SELF']."?rm_id=".$id_to_be_deleted -- I'll leave out all but the essential elements. <code> <?php if (isset($_GET['rm_id'])) { $query = "REMOVE FROM whatever WHERE id = ".$_GET['rm_id']." LIMIT 1"; mysql_query($query); } ?> </code> Will Collins -----Original Message----- From: Robert Cummings [mailto:[EMAIL PROTECTED] Sent: Friday, May 14, 2004 8:49 PM To: Ryan A Cc: PHP-General Subject: Re: [PHP] How to duplicate this functionality? On Fri, 2004-05-14 at 21:23, Ryan A wrote: > Hi, > I just visited a popular swedish based site that is mostly powered via ASP, > they have one little piece of functionality this is really puzzling me and I > would like to add it to one of my working apps (a shopping cart)... > > Its a bit hard to explain so will give you the steps so you can go to the > site and see for yourself...Its all pretty much written in swedish but will > try to explain. > > 1. go to http://www.blocket.se/ > 2. on the right side of the screen there are some numbers (1 to 23) and next > to each number is a Swedish city...click on any one of them. > 3. You should be presented by a lot of "text ads"...click on any one of them > to open them (the ones with teh little camera symbol at the side will also > display a pic of the product) > 4.Scroll to the bottom of any ad and you should see " Spara i > Annonsbevakningen " which roughly translates to "save this ad"...click it. > It will save the ad for you (via cookies most probably..dont know for > sure...but I visited much later and even after I closed->reopened my browser > and revisited the site,it was still there) > 5.Click the back button a few times so that you can save a bunch of > ads...then > > This is the part I like, when you click on "Ta bort" next to any of your > saved ads ("Ta bort" means "Remove")...it just goes from the page...very > smooth and does not need for the page to be "script processed" again or > anything...HOW? What is it? Javascript..? DHTML? what? In linux under Netscape 7 and Opera 7.2 it reloaded the page :/ That said looking at the URL when the mouse is over the link: http://www.blocket.se/new?caller=ogl_s&l=0&rm_id=2595475&city=0 The rm_id is being set as a GET variable with an appropriate ID to remove the entry. So when the page reloads it first deletes the entry. This is standard functionality in many websites. Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php