php - 使用 POST 获取 PHP 将数据传递给 MS Access 的 HTML 表单
问题描述
嗨,我设置了两段代码
<form action="Index2.php" method="POST">
<p>Name:</p>
<input type="text" name="name">
<p>Last Name:</p>
<input type="text" name="lname">
<input type="submit" value="Submit">
</form>
这个 PHP 文件名为 Index2.php
<?php
$connection = odbc_connect("Dashboard","","") or die ("Unable to Connect to the DB");
$name=$_POST['name'];
$last_name=$_POST['lname'];
$sql = "
INSERT INTO tableone (Name, Last_Name)
VALUES ('$name', '$last_name')
";
odbc_exec($connection, $sql);
?>
我已经尝试在一个单独的文件中确保连接并将信息传递到数据库但是当我运行表单时它不会将数据传递给 MS Access 并在空白页上显示 PHP 代码,我是否缺少某种逃离PHP?
解决方案
我已经尝试过这个及其工作。
<?php
if(isset($_POST['submit]))
{
$name=$_POST['name'];
$last_name=$_POST['lname'];
$con=odbc_connect("abc","","");
$sql="INSERT INTO tableone(name,lastname) VALUES('$name','$last_name')";
if(odbc_exe($con,$sql))
{
echo "<br>Data Added<br>Please wait ,Page is redirecting";
header("refresh:1;url=index.php");
}
else
{
echo "Error";
}
}
?>
推荐阅读
- java - GLFW 高 GPU 使用率
- apt - 如何在 Ubuntu 20.04 上安装 lubicu66?
- python - Python递归(可能是递归内的递归?)将例如字符串划分为子字符串(每个子字符串都可以有更多的子字符串)
- groovy - 使用 Groovy 的 YAMLBuilder 时有什么方法可以排除空属性?
- html - 使用 svg 本地文件而不是图标(从 Bootstrap 5 图标到本地 svg 文件导入)
- maven - Maven 发布插件失败
- javascript - React 组件(react-redux props)不断使用 React.memo() 重新渲染
- smartsheet-api - 如何通过 Smartsheeet API C# SDK 更新具有超链接的单元格的值?
- javascript - 根据翻译数组翻译字段值
- android - Android WebView 随机不显示同一链接的内容