2013-02-04 96 views
-4

是否有可能访问的每个岗位变量,其中变量名称应便于为

$_POST['field1']; 
$_POST['field1']; 
$_POST['field1']; 
............so on 

编辑:我试图通过$ _ POST作为参数传递给一个函数,然后在函数内部我想有每个岗位变量可以作为一个名称,然后我可以运行操作。

+2

是的,我们可以访问。但你的问题仍然不清楚。 –

+2

很难理解你在问什么。 – alex

+3

我不明白.... :) – Raja

回答

0

看起来你只需要一个表单和一个php文件的简单例子,它在提交后使用表单中的信息。

HTML

<form method="post" action="doStuff.php"> 
    First Name:<input type="text" name="fname" /> 
    Last Name:<input type="text" name="lname" /> 
    <input type="submit" name="submit" value="submit" /> 
</form> 

doStuff.php

if(isset($_POST["submit"})) { 

    $fname = $_POST["fname"]; 
    $lname = $_POST["lname"]; 

    processPOST($fname, $lname); 
} 

function processPOST($fname, $lname){ 

    // Do whatever you need 

} 

或简单地, doStuff.php第二

if(isset($_POST["submit"})) { 

    $fname = $_POST["fname"]; 
    $lname = $_POST["lname"]; 

    // Do whatever you need 
} 
1

是的,您可以轻松地将$_POST作为参数传递给函数。

function withPosts($_POST['field_name'], $field_name2){ 
    //Some code here 
} 

但是在函数内部,你必须按照函数声明通过变量引用它们。

function withPosts($field1, $field2){ 
    echo $field1; // Correct 
    echo $_POST['field_name']; // Incorrect 
} 
相关问题