Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2010, 11:08
ely0910
 
Fecha de Ingreso: enero-2010
Mensajes: 11
Antigüedad: 15 años, 1 mes
Puntos: 0
Error de sintaxis por versiones de Mysql

Hola a todos, tengo un problema... he hecho una web, en la cual tiene que inscribirse "inscripcion.php" (php y mysql) y en mi appserver funciona bien, pero al colgarlo en un Hosting (freevar.com), cuando envío los datos y me debe aparecer otro archivo "confirmacionregistro.php", pero aquí ya publicado me sale este error:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 "

les dejo parte del código para que alguna persona solidaria pueda ayudarme:

confirmacionregistro.php

Código PHP:
<?php
include("lib_usuarioconpea.php");
?>
<?php 
require_once('Conn.php');
      require_once(
'querys.php');
      
//include("guardar.php");
      
include('querycombos.php');
       
$idprovincia=$_POST['provincia'];
 
?>
lib_usuarioconpea.php

Código PHP:
<?php
//class postulante
class usuarioconpea {

       var 
$departamento;
    var 
$provincia;
    var 
$Apellido_Paterno;
       var 
$Apellido_Materno;
       var 
$Nombre;
    var 
$Tipo_Documento;
    var 
$Numero_Documento;
    var 
$direccion;
    var 
$Telefono;
    var 
$Email;
    var 
$Sexo;
    var 
$Condicion;
    var 
$Universidad;
    var 
$stm;
    var 
$Oficina;
    var 
$Numero_Voucher;
    var 
$TrnPriFec;
    
//    function postulante () {
//           $this->ap_paterno="";
//        $this->ap_materno="";
//    }
    
    
function usuarioconpea () {
           
$this->Apellido_Paterno="";
        
$this->Apellido_Materno="";
    }
    
    function 
introduce_usuarioconpea($idepartamento$iprovincia$iapellido_paterno$iapellido_materno$inombre$itipo_documento$inrodocumento$idireccion$itelefono$iemail$isexo$icondicion$iuniversidad$istm$ioficina$inro_voucher$ifecha)
    {

        
$this->departamento=$idepartamento;
        
$this->provincia=$iprovincia;
        
$this->Apellido_Paterno=$iapellido_paterno;
        
$this->Apellido_Materno=$iapellido_materno;
        
$this->Nombre=$inombre;
        
$this->Tipo_Documento=$itipo_documento;
        
$this->Numero_Documento=$inrodocumento;
        
$this->direccion=$idireccion;
        
$this->Telefono=$itelefono;
        
$this->Email=$iemail;
        
$this->Sexo=$isexo;
        
$this->Condicion=$icondicion;
        
$this->Universidad=$iuniversidad;
        
$this->stm=$istm;
        
$this->Oficina=$ioficina;
        
$this->Numero_Voucher=$inro_voucher;
        
$this->TrnPriFec=$ifecha;
                
    }
        
function 
inserta_usuarioconpea_total(){
if(
$this->Nombre!=""){
    include(
"conexion.php");
    
conectar();
    
//$sql="INSERT INTO pago VALUES (NULL,'$this->num_vaucher','$this->agencia','$this->tipopago','$this->Modal')";
//            $result=mysql_query($sql) or die("error al grabar pago ".$sql);
//            
        //$result=mysql_query("SELECT * FROM pago WHERE NumVoucher ='$this->num_vaucher'");
//        $row = mysql_fetch_array($result);
//        $CodPago= $row['IdPago'];
//        
        
$Apellidos=$this->Apellido_Paterno." ".$this->Apellido_Materno;
//        $fecha=date("Y-m-d H:i:s");

$sql="INSERT INTO usuario VALUES('NULL','$this->departamento','$this->provincia','$this->Nombre','$Apellidos','$this->Tipo_Documento','$this->Numero_Documento','$this->direccion','$this->Telefono','$this->Email','$this->Sexo','$this->Condicion','$this->Universidad','$this->stm', '$this->Oficina','$this->Numero_Voucher','$this->TrnPriFec')";
    echo 
$sql;
    
$result=mysql_query($sql) or die("error al grabar usuario ".$sql);
    
desconectar();
            
        }
    }

session_start();
if (!isset(
$_SESSION["susuarioconpea"])){
    
$_SESSION["susuarioconpea"] = new usuarioconpea();
}
?>
Esa es todo mi archivo, coloqué el echo$sql para ver me imprime pero en la publicación sale el mismo error.

Gracias de antemano a quien pueda ayudarme...