Function parameter

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
assgar
Forum Commoner
Posts: 46
Joined: Fri Apr 20, 2007 9:00 pm

Function parameter

Post by assgar »

Hello

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.

Code: Select all

<?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
 
}

?>
TonsOfFun
Forum Commoner
Posts: 54
Joined: Wed Jun 02, 2010 7:37 pm

Re: Function parameter

Post by TonsOfFun »

assgar wrote:

Code: Select all

<?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
 
}

?>
Is this your entire code? If so, then you aren't actually calling the function, only defining it.

Add:

Code: Select all

<?php

test_display($searching, $field, $find);

?>
Post Reply