Re: Using a HTML button
| From: | Richard S. Crawford | Date: | Fri, 11 Jan 2002 22:09:53 +0000 |
| Subject: | Re: Using a HTML button | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-80246@lists.php.net to get a copy of this message | ||
PHP is entirely server-based. So when you load this page into your browser, all of the PHP is being parsed BEFORE it ever loads into the browser. So the function will be executed even before the page loads.
Do it in JavaScript if you want it to be done in the browser. What you have written down will show up in the source code of your browser as:
<INPUT TYPE="BUTTON" NAME="HH" value="Mul" onClick="1">
(or something like that).
PHP runs entirely on the server. Server! Server! Server! Server! Honest, I promise that it doesn't get interpreted by the browser. If you have any doubts, try writing a PHP script, reading it in your browser, and then viewing the source code to see what gets rendered.
For browser-side scripting, I suggest you pick up a book on JavaScript programming. Nothing you do in PHP will ever be interpreted by a browser.
At 01:59 PM 1/11/2002, Nick Wilson wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 * On 11-01-02 at 22:48 * Morten Nielsen said.... Hi, I am rather new to PHP so I hope somebody can help me. I have a normal button (HTML code). Then I have made a function function multiply($X) {Sliante, Richard S. Crawford http://www.mossroot.com AIM: Buffalo2K ICQ: 11646404 Y!: rscrawford MSN: underpope@hotmail.com "It is only with the heart that we see rightly; what is essential is invisible to the eye." --Antoine de Saint Exupéry "Push the button, Max!"return 2*$X;} The button has an OnClick, which calls my function. <INPUT TYPE="BUTTON" name="HH" value="Mul" onClick="<? $XX=multiply(5);?>" > I then writes $X to the screen. <?php echo $X ?> The problem is I dont even have to press the button. When the page loads it already has calculated 2*$X. Why is that. I would like to only call my function when I press my button. What value is it returning 5, or 10? Nick WilsonTel: +45 3325 0688 Fax: +45 3325 0677 Web: www.explodingnet.com-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8P2ArHpvrrTa6L5oRAhPjAJ9Mv4k54bNNtu8DLGBegiD7SaQA1QCggJNl PolIOd8coSStooSyW/mmtk0= =MNoe -----END PGP SIGNATURE----- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net