如何从其他页面调用PHP函数?
我目前在使用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
<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'];
}