On Tue, July 10, 2007 5:59 pm, k w wrote:
> I'm trying to make a button execute some php code when the button is
> clicked. I'm not sure if it is the button i'm coding wrong or the php
> code.
> Here is the code I am using.
>
> <?php
> echo "<button action='<?php
> mysqli_query($connect,$query)?>'Click</button>";
> ?>

[sportscaster voice-over]

Joe: Hey Bob, let's look at a slow-motion instant-replay of this
common PHP newbie fallacy scenario
Bob: Sure Joe!
Joe: Okay, so here goes:
  The user requests a HTTP URL document.
  The webserver fires up.
  The webserver finds that it needs PHP to generate the document.
  PHP fires up.
Bob: Wow, look at it go!  That's fast!
Joe: Yeah, it is fast.
  PHP has generated the document, and spits it out.
Bob: Boy, it's already finished.  Hey, it's quit!
Joe: That's right, Bob.
  PHP has FINISHED EXECUTION, and has exited.
  Now watch this!
Bob: Oh boy, I see it coming now...
Joe: Yep, there it is.
  There's some HTML in the browser, trying to execute some PHP code...
Bob: But you can see, PHP has LONG FINISHED and is OUTTA HERE!!!
Joe: That's right, Bob, PHP is simply not around to execute that code.
Bob: So what can you do, Joe?
Joe: Well, if you can live with the browser going back-n-forth to the
web-server, with a significant "lag" time...
Bob: Oooh, well, I can see how that might be useful sometimes...
Joe: In those cases, you can use Ajax.
Bob: Anything else?
Joe: Not really.  Until you get back to the webserver and PHP, there's
just no PHP available.  Unless your user is in the extreme minority of
uber-PHP-geeks that has installed this EXPERIMENTAL PHP browser
plug-in thingie: http://pecl.php.net/package/PHPScript
Bob: Whoa, Joe, I don't think I've ever even heard of anybody who's
ever installed that.
Joe: Me neither, though I met Wez Furlong who wrote it, so I have to
assume HE has installed it at least once...

[cue to cool Guinness commercial]

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to