Question on HTML "state" and ability to interact with server
| From: | Vania Smrkovski | Date: | Wed, 30 Apr 2003 10:46:58 +0000 |
| Subject: | Question on HTML "state" and ability to interact with server | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-145753@lists.php.net to get a copy of this message | ||
Hello,
I've been programming in PHP for about a year, now, experience which has
helped me get a job as a programmer at a local company here in town.
However, they are a MS .Net shop, and I've had to, needless to say, adapt my
experience fairly extensively.
Fortunately, I also have some very professional programmers who are keeping
me very disciplined in good coding style, and I've had ample opportunity to
learn a lot about programming approaches which I am applying to my PHP
coding at home.
One thing which I'm curious about, and I'm hoping someone here can direct
me to some good resources, is .Net's "Code Behind" and "Post Back"
behaviors. The net effect (forgive the pun, it was unintentional) is to
allow the .aspx page to NOT be stuck in the static state of a typical HTML
page.
For instance, I am working on a program right now that includes drill-down
menus, and the essence of the feature I'm describing is: I am able to NOT
load the potential values of the drill-down target until the first drop-down
menu has an item selected. At this point, the web server calls a stored
procedure with the criterion of the first drop-down menu and the resulting
values are returned to build the 2nd drop-down menu.
Now all of this is done without the same refresh, and in fact I am told
that the page IS NOT being loaded at all, but only the information for that
menu.
I am assuming this is something only featured in Internet Explorer, but I
was wondering if there were something I could look at to do something
similar in PHP? The only things I could think of always led me to the same
conclusion, the HTML page won't render until all of the code has been run,
server side, and any updates of content would result in the entire page, and
therefore its state, being re-rendered in the browser.
Can someone tell me of some good resources discussing this behavior, and
whether it is or might one day be supported by PHP? Back in my HTML-only,
pre-PHP days, I made non-Explorer browsers load content dynamically using
DHTML by sending the contents of a URL to a layer after I entered text and
clicked a button, so hypothetically PHP might fit in that scheme. If anyone
can point me in the right direction, I would be greatly appreciative....
_________________________
Vania Smrkovski
Internet Design and Programming
http://pandorasdream.com/