PHP警告:ibase_query():提供的资源不是有效的Firebird / InterBase链接资源

时间:2017-05-28 15:22:20

标签: php iis firebird

当我提交注册新用户或新客户的表单时,会出现此消息错误。

我在Windows 10操作系统中使用PHP 7.1.5和IIS服务器。相同的代码正常工作,无需停止工作。

有人可以帮助我吗?

以下是代码:

enter code here
<?php 

if (!isset($_SESSION))  {
  session_start();
 }

// Verifica se não há a variável da sessão que identifica o usuário
if (!isset($_SESSION['UsuarioID'])) {
  // Destrói a sessão por segurança
    session_destroy();
  // Redireciona o visitante de volta pro login
    header("Location: login.php"); exit;
 }

 if(isset($_POST['submit'])) {
    $nome = $_POST['txt_nome'];
    $email = $_POST['txt_email'];
    $password = $_POST['txt_password'];
    $cpassword = $_POST['txt_cpassword'];
    $nivel = $_POST['txt_nivel'];
    $pass=strcmp($password,$cpassword);

  if($pass == 0){
    $senha = md5($password);
    }else{
    echo 'As Senhas Não Conferem. Verifique!';
 }

 if ($nivel == '1 - Diretoria') {
    $nivel = 1;
 }else if ($nivel == '2 - Gerência'){
    $nivel = 2;
 }else if ($nivel == '3 - Usuários'){
    $nivel = 3;
 }

    $cad_usur = "INSERT INTO C_USUR 
  (C_USUR_USUR,C_USUR_STUS,C_USUR_NOME,C_USUR_LGIN,C_USUR_PSWD,C_USUR_NIVL)
                     VALUES ((SELECT S_CONT_CONT FROM 
 SP_PROX_NRMO('0001','C_USUR')),'1','$nome','$email','$senha','$nivel')";

    $insert_usur = ibase_query($cad_usur);

 if($cad_usur == true){
    echo 'Cadastro Realizado Com Sucesso';
 }else{
    echo 'Não foi possível cadastrar o usuário. Verifique!';
 }

 }

 ?>

0 个答案:

没有答案