on 27/07/02 12:09 PM, Michael ([EMAIL PROTECTED]) wrote:

> <?php
> function joe() {
> $temp1=10;
> $temp2=20;
> $result=$temp1+$temp2;
> echo "The result of this function is: " . $result;
> }
> ?>

wouldn't that be

return "The result of this function is: " . $result;

rather than echo?


Anyhoo, you haven't specified HOW you want to communicate the result of the
function to the browser.

A HREF is supposed to take you off to another page (amongst other things),
which might be what you're after.

JavaScript (*shudder*) is designed to provide client-side actions, so maybe
a javascript alert is what you want, or a pop-up window, or who knows what.

You need to decide what happens, in a story board fashion.


Remember, everything in PHP code takes place on the server, BEFORE the
browser gets it.


Example of using JS alert:

<HTML>
<?
function joe() {
    $temp1=10;
    $temp2=20;
    $result=$temp1+$temp2;
    return "The result of this function is: " . $result;
}
?>
<A HREF="#" onclick="javascript:alert('<?=joe()?>')">calculate foo</a>
</HTML>

but really, I can't understand why you wouldn't just do:

<HTML>
<?
$result=$temp1+$temp2;
echo "Total: {$result}";
?>
</HTML>

Why do they have to click?


You'll have to check all the javascript stuff and maybe massage it, because
I haven't tested this, and haven't written much JS in the past coupla years.


Beware of the limitations of relying on javascript for anything though :)


Justin French


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

Reply via email to