I am experiencing some issues with a function and I cannot identify the problem.
The function is not receiving any parameter.
The URL values are passed correctly. I used echo to display the parameters outside the function and that worked.
I also used echo to display the parameters inside the function and no parameter were displayed.
So the function is not receiving parameters.
<?php
$find = $_REQUEST['u_find'];
$field = $_REQUEST['u_field'];
$searching = $_REQUEST['u_search'];
echo"(1a)$find, (1b)$field, (1c)$searching";//outside function
function test_display($searching, $field, $find)
{
echo"(2a)$find, (2b)$field, (2c)$searching";//inside function
}
?>
<?php
$find = $_REQUEST['u_find'];
$field = $_REQUEST['u_field'];
$searching = $_REQUEST['u_search'];
echo"(1a)$find, (1b)$field, (1c)$searching"; //outside function
function test_display($searching, $field, $find)
{
echo"(2a)$find, (2b)$field, (2c)$searching"; //inside function
}
// call the function (note that I put the parameters in another order, if that's not what you want, just change them)
test_display($find, $field, $searching);
?>