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
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]