Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/03/2010, 09:25
Juan Diego
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas insertando datos

Hola amigo hice lo uqe me hiciste y cambie esta linea:
$insertar=pg_query("insert into 'login' (nombreu, nombreusuario, password) values ('".$this->nombre."','".$this->usuario."','".$this->pass."')",parent::$this->Conexion);
Por esta:

$insertar=pg_query("insert into 'login' (nombreu, nombreusuario, password) values ('".$this->nombre."','".$this->usuario."','".$this->pass."')",parent::Conexion);

Y me muestra el siguiente error:
Fatal error: Undefined class constant 'Conexion' in C:\wamp\www\SISMAD\Administrador\Administrador.cla ss.php on line 44


Coloco la clase conexion de la cual hereda:


<?php
class Conexion {
protected $Conexion;
protected $db;


public function __construct () {
$this->Conexion='';
$this->db='';
}

//Get de la conexion
public function getConexion() {
return $this->Conexion;
}

//funcion para realizar la Conexionn
public function conectar() {
/*
* Define PostgreSQL database server connect parameters.
*/
define('PGHOST','localhost');
define('PGPORT',5432);
define('PGDATABASE','bdinelfu');
define('PGUSER', 'postgres');
define('PGPASSWORD', 'admin');
define('PGCLIENTENCODING','LATIN1');
define('ERROR_ON_CONNECT_FAILED',' No se puede conectar con el servidor de DB ahora!');

$Conexion = pg_connect('host=' . PGHOST . ' port=' . PGPORT . ' dbname=' . PGDATABASE . ' user=' . PGUSER . ' password=' . PGPASSWORD)
or die('No pudo conectarse: ' . pg_last_error());


}

}
?>

Ademas informo que la tabla login pertenece a una base de datos llamada bdinelfu.

Codigo sql de la tabla:

CREATE TABLE LOGIN (
idlogin serial NOT NULL,
nombrel char(50) NOT NULL,
nombreusuario char(50) NOT NULL,
password char(50) NOT NULL,
PRIMARY KEY(idlogin)
);

Espero me puedan ayudar, ya que por este error he estado varado una semana sin poder adelantar mi proyecto.

Saludos