[ itf @ 03.03.2006. 19:51 ] @
Moze li mi itko objasniti kako napisati u php-u da nesto zapisem u Access bazu u neku tablicu? Hvala
[ Leftfield @ 03.03.2006. 22:17 ] @
http://www.badblue.com/helpphpo.htm
[ KapetanMiki @ 23.07.2007. 09:09 ] @
Poštovanje svima na forumu,
...imam problem sa klasama ...naime radi se o MS Access bazi koju korstim kao bazu i naravno PHP-u koji izvršava kod. Pošto sam relativno nov u ovom svetu PHP-a, nadam se da će neko imati sluha za moj problem, radi se o tome da sam sa nekog sajta skinuo već napisane funkcije u nekoj klasi koje bi terebalo da se koliko sam upoznat samo pozivaju iz drugog php fajla i rade ono za šta su već deklarisane. Problem je u tome što ne mogu tj. ne znam kako se pozivaju funkcije iz određene klase, ali napominjem da je u pitanju PHP i MS Access.

Unapred hvala!
[ freeghost @ 23.07.2007. 10:02 ] @
Koristi ADODB i onda te mnogo briga koja je baza
[ KapetanMiki @ 23.07.2007. 12:08 ] @
hm...ne moj mi zameriti ali ne znam na čega si mislio kada si rekao ADODB?
[ freeghost @ 23.07.2007. 13:27 ] @
ADOdb Database Abstraction Library for PHP

http://adodb.sourceforge.net/

Pogledaj i toplo ti preporucujem. Koristim ga vec par godina. Jednostavno te ne zanima koja je baza u pitanju, kod jeisti. Sa promenom baze jednostavno promenis ini fajl

[ Milan M. Radovic @ 01.08.2007. 09:40 ] @
DA pogodim... pravi neki program za firmu,ali ne znas aplikacije.exe da pravis ,al znas PHP,a oni imaju ACCESS ? Hoce access??
[ KapetanMiki @ 01.08.2007. 10:22 ] @
pa... tako nesto....nije zato sto oni hoce access bazu...nego zato sto vec dosta vremena par klijentskih racunara koristi tu aplikaciju iz accessa, znam postoju mogucnost perbacivanja kompletne baze u MSQL, ali to sada ne pije vodu.
[ Milan M. Radovic @ 02.08.2007. 16:16 ] @
laske ti je da aplikacije prilagodis MySQL ili MsSQL ... jer PHP sa oba moze.. ima siroku podrsku.
[ KapetanMiki @ 02.08.2007. 17:52 ] @
pa da trebalo to da uradim ...to mi i ovako ne gine kao solucija ...samo nisam siguran koliko će bolno biti prebacivanje podataka iz Access-a u Msql. Mada vidim da se po WEB-u nude mnogi alati koji to dobro rade....samo pitanje je koji odabrati..
[ kiselilimun @ 03.08.2007. 04:34 ] @
Ne znam da li je pocetnicko ali me strasno muci, pitanje?
Kako da svoju bazu (koju treba da napravim i znam kako u Access-u) da povezem sa formom koja ce biti na internetu(html,php).
Bilo bi jedno polje tipa neki sifra(maticni broj recimo nekog radnika), i kada "radnik" ukuca svoju "sifru" zelim da mu se pojave podaci na sledecoj stranici (html, php)
o njegovom recimo toplom obroku, plati, .....

Znaci kao da formu (php, html) da spojim sa mojom access bazom!
Da li je to izvodljivo ?
Ako jeste molio bih jedan primer!!!
unapred hvala!!!
[ Getsbi @ 03.08.2007. 09:06 ] @
Naravno da je izvodljivo. Međutim to je pitanje za onu drugu stranu. Na primer kako u html kodu pomoću PHP-a ili recimo ASP-a (koji sam radio nekad) napraviti konekciju na Access bazu i koristiti istu na web stranama. Opredeli se za neki program i uputi pitanje na neki od foruma za web programiranje (recimo "Web razvoj").
[ kiselilimun @ 03.08.2007. 10:33 ] @
Hvala na odgovoru, postavio sam identicno pitanje u oblasti "web razvoj".
Mada sam ocekivao da cu ovde naci resenje, jer pretposatvljam da nije toliko komplikovano,
valjda je neko od vas sa forumu ikad isat slicno napravio.
Hvala jos jednom.
[ izonic @ 03.08.2007. 10:50 ] @
<?php
$db = "./ImeBaze.mdb" ; //????????????? MsAccess
$pass = "1234" ; //???????????

$conn = new COM("ADODB.Connection") ;
$sql = "DRIVER={Microsoft Access Driver (*.mdb)} ;
DBQ=". realpath($db) ." ;
uid=admin ;
pwd=$pass ;" ;//???Moze i prazno
$conn->open($sql);
$rs = $conn->execute("SELECT * FROM ImeTabele");
while (!$rs->EOF) {
echo $rs->Fields['FieldID']->Value ;
echo $rs->Fields['FieldName']->Value ;
$rs->MoveNext() ;
}
$rs->Close() ;
$conn->Close() ;
?>


?????? ????????? ?????????????

<?php
$db = "./ImeBaze.mdb" ; //????????????? MsAccess

$conn = new COM("ADODB.Connection") ;
$sql = "DRIVER={Microsoft Access Driver (*.mdb)} ;
DBQ=". realpath($db) ." ;" ;
$conn->open($sql);
$rs = $conn->execute("SELECT * FROM ImeTabele");
while (!$rs->EOF) {
echo $rs->Fields['FieldID']->Value ;
echo $rs->Fields['FieldName']->Value ;
$rs->MoveNext() ;
}
$rs->Close() ;
$conn->Close() ;
?>
[ kiselilimun @ 03.08.2007. 11:11 ] @
Pojavljuje se greska!!!
http://www.euins-eus-sistemi.com/ja.php (Fatal error: Cannot instantiate non-existent class: com in /home/euinseu/public_html/ja.php on line 5
)

kod sam prepravio ne znm gde gresim

<?php
$db = "./ja.mdb" ; //????????????? MsAccess
$pass = "" ; //???????????

$conn = new COM("ADODB.Connection") ;
$sql = "DRIVER={Microsoft Access Driver (*.mdb)} ;
DBQ=". realpath($db) ." ;
uid=admin ;
pwd=$pass ;" ;//???Moze i prazno
$conn->open($sql);
$rs = $conn->execute("SELECT * FROM tblRoba");
while (!$rs->EOF) {
echo $rs->Fields['FieldID']->Value ;
echo $rs->Fields['FieldName']->Value ;
$rs->MoveNext() ;
}
$rs->Close() ;
$conn->Close() ;
?>


?????? ????????? ?????????????

<?php
$db = "./ja.mdb" ; //????????????? MsAccess

$conn = new COM("ADODB.Connection") ;
$sql = "DRIVER={Microsoft Access Driver (*.mdb)} ;
DBQ=". realpath($db) ." ;" ;
$conn->open($sql);
$rs = $conn->execute("SELECT * FROM tblRoba");
while (!$rs->EOF) {
echo $rs->Fields['FieldID']->Value ;
echo $rs->Fields['FieldName']->Value ;
$rs->MoveNext() ;
}
$rs->Close() ;
$conn->Close() ;
?>




znaci postavo sam neku bazu za probu , baza se zove ja, a tabela tblRoba i sve se nalazi na sajtu
http://www.euins-eus-sistemi.com, http://www.euins-eus-sistemi.com/ja.php ,http://www.euins-eus-sistemi.com/ja.mdb


Hvala na odgovoru!!!
[ izonic @ 03.08.2007. 12:19 ] @
$conn = new COM("ADODB.Connection") ;

Ovo je linija 5

Ispada da ti fali ado driver.
[ izonic @ 03.08.2007. 14:47 ] @
Uf da napomenem ovo su ti dva nacina a mozda si stavio sve u jedan file.
Gresku mislim da nije javio zbog toga.
Ili nemas ado ili nesto sa putanjom nije uredu po meni.

<?php
$db = "./ja.mdb" ; //????????????? MsAccess

$conn = new COM("ADODB.Connection") ;
$sql = "DRIVER={Microsoft Access Driver (*.mdb)} ;
DBQ=". realpath($db) ." ;" ;
$conn->open($sql);
$rs = $conn->execute("SELECT * FROM tblRoba");
while (!$rs->EOF) {
echo $rs->Fields['ArtikalID']->Value ;
echo $rs->Fields['FIRMA']->Value ;
$rs->MoveNext() ;
}
$rs->Close() ;
$conn->Close() ;
?>
[ izonic @ 04.08.2007. 11:10 ] @
Ako nisi uspio probaj sa ovim.
Koja ti je ver. PHP.

<?php
$db_conn = new COM("ADODB.Connection");
$db_conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Nekaputanja\ja.mdb");

$rs = $db_conn->Execute("SELECT * FROM tblRoba");

while (!$rs->EOF) {
$fv = $rs->Fields("FIRMA");
echo "Value: ".$fv->value."<br>\n";
$rs->MoveNext();
}
$rs->Close();
?>
[ kiselilimun @ 05.08.2007. 22:46 ] @
Hvala svima na odgovorima, bas ste se potrudili da mi pomognete.
Ako nista drugo ostavite par linkova gde o tome mogu citati ili nauciti!
Ipak je moje pitanje jako tesko cim nema adekvatnih odgovora i smernica!
Hvala puno!!!!
[ izonic @ 06.08.2007. 11:27 ] @
Ovaj kod kod mene i jedan i drugi radi.
Moras vidjeti dali imas ado.
Isto tako trebas provjeriti nekim PHP editorom dali ti prijavljuje gesku u kodu.
Ako je to onda nemas zadnju verziju PHP.
[ KapetanMiki @ 13.08.2007. 12:34 ] @
..evo opet jednog pitanja posle par nedelja u vezi access-a i php-a.
Radi se o tome da jedna html forma treba da prosledi podatke u dve tabele, tabele su naravno povezane kljucevima. Prvi deo podataka iz html forme koji se prosledjuje prvoj tabeli automatski generise broj-autoincrement ili autonumber koji bi trebalo pre upisa ostalih podataka da se vrati php-om i ubaci sa ostalim podacima u drugu tabelu. Da odmah pojasnim, moram da imam dve tabele jer je u pitanju veza jedan prema vise..tako da sve solucije oko jedne tabele otpadaju.
Zaglavljen sam vec par dana sa ovim problemom..google-o sam ali nista konkretno, jedino imam podatak da MySQL to radi bez problema..pa dobro eto ja sada radim sa access-om i verovatno postoji neko resenje.

unapred hvala.
[ VladaSu @ 30.10.2007. 10:56 ] @
Evo resenja za tvoj problem.
Nema bitne razlike izmedju MySQL i Access resenja.
Nema veze da li je jedna ili 100 tabela.

http://www.google.com/search?h...l+tutor&btnG=Google+Search
http://www.google.com/search?h...mp;q=php+tutor&btnG=Search

Nego imam problem vec spomenut ovde. PHP mi javalja da ne moze da kreira COM klasu.
OS: debian, PHP 5