Antes de ejecutar la sentencia, debes ligar las variables de PHP que recibes desde tu formulario con parámetros de oracle.
Esto lo puedes hacer de la siguiente manera:
Código PHP:
$var_php1 = $_POST['var1']; //Guardar los valores recuperados del formulario
$var_php2 = $_POST['var2'];
// conectar con la base de datos
$conexion=@OCILogon("db_usuario","db_contrasenia","db_nombre");
$err=OciError();
if ($err){
echo "Error en la conexión"
die();
}
$query = OCIParse($conexion, "insert into tabla1 (campo1, campo2) values (:param_oracle1, :param_oracle2)");
OCIBindByName($query, ":param_oracle1", $var_php1); //Ligar los parámetros oracle con variables de PHP
OCIBindByName($query, ":param_oracle2", $var_php2); //Ligar los parámetros oracle con variables de PHP
//Ejecutar la sentencia para insertar
OCIExecute($query, OCI_DEFAULT);
OCIFreeStatement($query); //Liberar sentencia
OCILogoff($conexion);//Desconectar de la B.D.
Edito: Encontré y corregí un error en los nombres de los parámetros de oracle
Saludos