![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/03/2010, 09:25
|
|
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 |