Hola a todos.
Les comento que estoy aprendiendo a programar en php y utilizando como motor de bd a postgres.
Pero me ha resultado un problema y no lo he podido identificar. Cuando estoy insertando los datois, estos nunca se me insertan cuando consulto en la base de datos y me muestra el siguiente error:
Warning: pg_query() expects parameter 1 to be resource, string given in C:\wamp\www\SISMAD\Administrador\Administrador.cla ss.php on line 44
Les dejo el codigo que utilizo.
1- Mando el Formulario
2- Aca me recibe el formulario
<?php
include 'Administrador.class.php';
$adm= new Administrador();
$adm->setnombre($_POST['nombre']);
$adm->setusuario($_POST['usuario']);
$adm->setpass($_POST['pass']);
$adm->insertar();
?>
<script>
alert("Guardado con exito");
// window.location= 'index.php';
</script>
3- Viene a la funcion insertar.
public function __construct() {
}
// Set y Get Nombre
public function setnombre($nombre) {
$this->nombre = $nombre;
}
public function getnombre() {
return $this->nombre;
}
// Set y Get Nombre de Usuario
public function setusuario($usuario) {
$this->usuario = $usuario;
}
public function getusuario() {
return $this->usuario;
}
// Set y Get Password
public function setpass($pass) {
$this->pass = $pass;
}
public function getpass() {
return $this->pass;
}
//Funcion Insertar Servicio
public function insertar() {
parent::conectar();
$insertar=pg_query("insert into 'login' (nombreu, nombreusuario, password) values ('".$this->nombre."','".$this->usuario."','".$this->pass."')",parent::$this->Conexion);
echo "Insertado con exito";
echo "dato".$this->nombre;
}
Espero me puedan ayudar.
Saludos y Gracias de antemano.