cómo pasar el parámetro a la función php y llamar a html

Tengo esta función en php; un archivo separado, function dbRowInsert($table_name, $form_data) .

Lo incluí en mi archivo php en el que se registra. Mi problema es cómo dbRowInsert la función en el formulario submit y paso un parámetro a la función dbRowInsert . Estos son los datos de mi formulario:

 $form_data = array( 'username' => $username, 'password' => $password, 'title' => $title, 'first_name' => $first_name, 'middle_name' => $middle_name, 'last_name' => $last_name, 'position' => $position, 'residence' => $residence, 'monthly_salary' => $monthly_salary, ); 

Intenté este método:

 <form id="signup_form" class="form-horizontal" role="form" action=""> ...  

Coloque todo eso en el mismo archivo donde está el formulario de registro después de incluir la función de archivo php

 ".print_r($form_data,true)."

"; } //include file code end if(isset($_POST['submit'])){ $form_data = array(); $form_data['username'] = $_POST['username']; $form_data['password'] = $_POST['password']; $tblperson = "person"; //do the action dbRowInsert($tblperson, $form_data); } ?>

PHP no está escrito como JavaScript; una solicitud POST debe enviarse a una página PHP para su procesamiento (a menos que esté usando AJAX), como tal

 
....

En process.php, debe extraer los campos que desea enviar a la función.

 $username = $_POST['username']; doSomethingWIthUserName($username); 

O en su caso, ya que está enviando la matriz completa:

 dbRowInsert("tblHelpers", $_POST); 

Aquí hay un tutorial detallado sobre el manejo de solicitudes POST.