PHP 和 Oracle 中的未定义索引

问题描述

我正在尝试创建一个更新页面,该页面使用表单来更新 oracle 表中的详细信息。我在其中两列上得到一个未定义的索引,OCI8 和 oracle 对我来说是相当新的,所以我不能 100% 确定我在做什么。

这是我的代码

<?PHP
$conn = oci_connect("xxxxx","xxxxxx","xxxxxx");if(count($_POST)>0) {
    $query=oci_parse($conn,"UPDATE AUTOMATEDAIVEHICLE SET APPLICATIONID='" . $_POST['APPLICATIONID']."',Application Name='" . $_POST['Application Name']."',TYPEOFVEHICLEID='" . $_POST['TYPEOFVEHICLEID']."',Type Of Vehicle Descripton='" . $_POST["Type Of Vehicle Description"]."'");
    $result=oci_execute($query,OCI_DEFAULT);  
    if($result)  
    {  
        oci_commit($conn);
        echo "Data Updated Successfully !";
    }
    else{
        echo "Error.";
    }
    
}
$query="SELECT * FROM AUTOMATEDAIVEHICLE WHERE VEHICLEID='" . $_GET['VEHICLEID'] . "'";
$result=oci_parse($conn,$query);
oci_execute($result);
$row=oci_fetch_array($result);
?>
<html>
<head>
    <title>Update Type Of Vehicle</title>
</head>
<body>
<form name="frmAWFID" method="post" action="">
<div><?PHP if(isset($message)) { echo $message; } ?>
</div>
<div style="padding-bottom:5px;">
<a href="view.PHP">Index Page</a>
</div>
    Application ID: <br>
    <input type="text" name="APPLICATIONID"  value="<?PHP echo $row['APPLICATIONID']; ?>">
    <br>
    Application Name: <br>
    <input type="text" name="Application Name"  value="<?PHP echo $row['Application Name']; ?>">
    <br>
    Type of Vehicle ID: <br>
    <input type="text" name="TYPEOFVEHICLEID"  value="<?PHP echo $row['TYPEOFVEHICLEID']; ?>">
    <br>
    Type Of Vehicle Description :<br>
    <input type="text" name="Type Of Vehicle Description"  value="<?PHP echo $row['Type Of Vehicle Description']; ?>">
    <br>
    <input type="submit" name="submit" value="Submit" class="button">

</form>
</body>
</html>

我相信这可能是我的 sql 的问题,但我不完全确定,所有的表和列名称都是正确的。

任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...