witam.. mam taki problem otóż mam formularz, wpisuję do niego dane i nie mogę tego zapisac do bazy po kliknięciu na dodaj...
proszę o pomoc w czym jest błąd...
oto mój kod:
natomiast baza.php wygląda tak...
proszę o pomoc w czym jest błąd...
oto mój kod:
<?
include_once('baza.php');
$db=new db();
function dodaj_rekord($table, $data=array())
{
$result = pg_query($this->conn, "INSERT INTO ".$table." (nazwisko, imie, grupa, indeks, data_ur) VALUES ('".$_POST['nazwisko']."' ,'".$_POST['imie']."' ,'".$_POST['grupa']."','".$_POST['indeks']."','".$_POST['data_ur']."')");
}
$nazwisko = $_POST['nazwisko'];
$imie = $_POST['imie'];
$imie = $_POST['grupa'];
$imie = $_POST['indeks'];
$imie = $_POST['data_ur'];
$key = $_POST['ad'];
$table="STUDENCI";
$zb=new db();
$zb->dodaj_rekord($table, $data=array());
?>
natomiast baza.php wygląda tak...
<?php
class db
{
private $db;
private $res;
public function __construct()
{
$this->db=pg_connect("host =xxxx port=xxxx user=xxxx password=xxxx dbname=xxx");
if (!$this->db)
{echo "Brak połączenia z bazą"; die();}
}
public function zp($sql)
{ $this->res=pg_query($this->db,$sql);
return $this->res;}
public function wiersz()
{return pg_fetch_assoc($this->res);}
public function il_wier()
{return pg_num_rows($this->res);}
}
?>