首页 > 解决方案 > 使用 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?

标签: phphtmlms-access

解决方案


我已经尝试过这个及其工作。

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

推荐阅读