Re: Using a HTML button
| From: | J Smith | Date: | Fri, 11 Jan 2002 21:48:39 +0000 |
| Subject: | Re: Using a HTML button | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-80239@lists.php.net to get a copy of this message | ||
PHP is a server-side language (i.e. Perl when used with mod_perl), not a
client-side language (i.e. JavaScript). All of the processing is done on
the server BEFORE it is sent to the user. Therefore, you can't call a PHP
function directly from a web page after the user has received it, since all
of the processing has already been done.
J
Morten Nielsen wrote:
> 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)
> {
> 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.
>
> Please help
> Morten