Question: I want to write a php page in which there is a html form. I want to send all input (number for example) of my form to a php function (instead of a javascript function; I make this to hide my javascript function code). 

How can I send input value to php function?  

Is it possible to call the php function through `onclick="function(param1, param2)"`?  

I know that javascript is a client-side language while php is server-side.

If it is possible, how can I write the return of the function in an input field?  

I want to remain in my page.  

Is it correct - `action="#"`?  

My code is:

```
<form action="#" method="get">
    Inserisci number1: 
    <input type="text" name="val1" id="val1"></input>

    <?php echo "ciaoooo"; ?>

    <br></br>
    Inserisci number2:
    <input type="text" name="val2" id="val2"></input>

    <br></br>

    <input type="submit" value="send"></input>
</form>

```

Help me in the implementation of the simple php function and in the passage of values from input to function!
Thanks!

Answer: 
You can write your php file to the `action` attr of form element.  

At the php side you can get the form value by `$_POST['element_name']`.
you must have read about function call . here i give you example of it.

```
<?php
 funtion pr($n)
{
echo $n;
 }
?>
<form action="<?php $f=$_POST['input'];pr($f);?>" method="POST">
<input name=input type=text></input>
</form>

```