如何从其他页面调用PHP函数?

如何从其他页面调用PHP函数?,php,Php,我目前在使用php的项目中工作 我有这个按钮 <form method="post" action=""> <div class="profile" id="u118" style="left: 46px; top: 281px; width: 342px; height: 34px;"> <input name="newOrder" type="submit" value="VIEW FULL COMPANY DETAILS" class="pro

我目前在使用php的项目中工作

我有这个按钮

<form method="post" action="">
    <div class="profile" id="u118" style="left: 46px; top: 281px; width: 342px; height: 34px;">
    <input name="newOrder" type="submit" value="VIEW FULL COMPANY DETAILS" class="profile" id="profbutton" style="width: 342px; height: 34px;">
    </div>
</form>

} ?>


我该怎么做?我抄错代码了。抱歉

在表单中,操作需要指向您的文件

此外,您的
method=“post”
意味着您需要使用
$\u post
而不是
$\u GET
-并且输入的
名称必须与$\u post中的键相同:

<?php
include 'dbconnection.php';

    if(isset($_POST['newOrder']))
    {
    $id = $_POST['newOrder'];
    $sqlLoader="Select Name from validpersonnel where PersonnelID = :id";
    $resLoader=$db->prepare($sqlLoader);
    $resLoader->execute(array('id' => $id));
    $row = $resLoader->fetch();
    echo $row['Name'];
    }

尝试
action=“displanamev1.php”
并将displanamev1.php中的
$\u GET
更改为
$\u POST
(或将
method=“POST”
更改为
method=“GET”

怎么样
您的表单和您想要运行的php之间似乎没有任何直接关系。表单不包含PHP代码中使用的名为
p\u id
的字段。此外,您的PHP代码只获取个人的姓名,其中您的按钮表示您希望获取“完整的公司详细信息”。如上C所述,除了混合使用GETi的POST复制了错误的代码之外。Sorry是一样的-答案是一样的-注意你的$\u GET和$\u假设其中一个-如果
method=“GET”
,那么你的PHP应该有
$\u GET
--如果
method=“post”
-你的PHP应该有
$\u post
--我可以在javascript函数中应用filter\u var吗?我打开弹出框,向用户询问一些变量,然后将其传递到另一个页面。每次我传递变量时,我都可以在重定向页面号时看到所述变量,因为黑客会绕过任何javascript验证。
<?php
include 'dbconnection.php';

    if(isset($_POST['newOrder']))
    {
    $id = $_POST['newOrder'];
    $sqlLoader="Select Name from validpersonnel where PersonnelID = :id";
    $resLoader=$db->prepare($sqlLoader);
    $resLoader->execute(array('id' => $id));
    $row = $resLoader->fetch();
    echo $row['Name'];
    }