Centar za edukaciju-BiH



#11 13.06.2017 08:31
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Php Mssql
Ni ja se nisam uspio konektovati sa onim gore kodom, mada pise da treba da radi.
Cudno je mora da postoji neka kvaka.
Kad budem ima vremena malo cu se vise pozabaviti ovim.
Ak je neko koristio PHP i Mssql neka nam pomogne.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#12 13.06.2017 10:07
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Php Mssql
Ja dok sam testirao ovo video sam deka mora biti instaliran soodveten drajver u folderu ext koj se nalazi u PHP foldru,isto i vo PHP.ini morane da navedite koi ce drajver koristiti.
Sad ne znam dali ovih drajvera imaju veze sa verziama MSSQL servera .
Ja mislim da je tu neki fazon jel ih ima jako puno drajvera.
↑  ↓

#13 13.06.2017 10:49
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,696


Predmet:Re: Php Mssql
a jesi gledao ovo:

LINK 1

LINK 2

za konekciju na mssql ie sql server. a pokrenut je xampp(mysql,apache)
treba enable mssql u php.ini

extension=php_mssql.dll
zivot je moja domovina.
↑  ↓

#14 13.06.2017 18:33
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Php Mssql
Ovaj dll sam enejblovao od sam pocetalk ali nije islo.
Sad sam opet uradio prema ovaj prvi link i ovo sve je proradilo,neznam gdje sam pogresio.
Moze biti problem jer sam na pocetku instalirao pino drajvera i nisam znao gde treba to staviti pa sam ih stavio na vise lokacije.
Juce sam sve to sto sam stavio pobrisao i ostali su samo drajveri koi sam stavio u foderu EXT .
Hvala ti na pomocu.
↑  ↓

#15 13.06.2017 19:47
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Php Mssql
Koliki sam ja laik za ovaj HTML i PHP ja mislim da je ovo VRH .

Ovo mi sad radi ovako

PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $myServer = "ALEKSANDAR\SQLEXPRESS";
  3. $myUser = "";
  4. $myPass = "";
  5. $myDB = "RezervaciiSQL";
  6.  
  7. //connection to the database
  8. $dbhandle = mssql_connect($myServer, $myUser, $myPass)
  9.   or die("Couldn't connect to SQL Server on $myServer");
  10.  
  11. //select a database to work with
  12. $selected = mssql_select_db($myDB, $dbhandle)
  13.   or die("Couldn't open database $myDB");
  14.  
  15. $pNaziv="test";        //$_POST['txtNaziv'];
  16. $pIC="test IC";        //$_POST['txtIC'];
  17. $pDIC="test DIC";      //$_POST['txtDIC'];
  18. $pUlica="Test Ulica";  //$_POST['txtUlica'];
  19.  
  20. $query="INSERT into tblWeb_Prijava([pNaziv],[pIC],[pDIC],[pUlica]) VALUES('$pNaziv','$pIC','$pDIC','$pUlica')";
  21. mssql_query($query,$dbhandle );
  22.  
  23.  
  24.  
  25.  
  26. mssql_close($dbhandle);
  27. ?>

Ali iz HTML nece
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $myServer = "ALEKSANDAR\SQLEXPRESS";
  3. $myUser = "";
  4. $myPass = "";
  5. $myDB = "RezervaciiSQL";
  6.  
  7. //connection to the database
  8. $dbhandle = mssql_connect($myServer, $myUser, $myPass)
  9.   or die("Couldn't connect to SQL Server on $myServer");
  10.  
  11. //select a database to work with
  12. $selected = mssql_select_db($myDB, $dbhandle)
  13.   or die("Couldn't open database $myDB");
  14.  
  15. $pNaziv=$_POST['txtNaziv'];
  16. $pIC=$_POST['txtIC'];
  17. $pDIC=$_POST['txtDIC'];
  18. $pUlica=$_POST['txtUlica'];
  19.  
  20. $query="INSERT into tblWeb_Prijava([pNaziv],[pIC],[pDIC],[pUlica]) VALUES('$pNaziv','$pIC','$pDIC','$pUlica')";
  21. mssql_query($query,$dbhandle );
  22.  
  23. mssql_close($dbhandle);
  24. ?>
Evo i HTML a

PreuzmiIzvorni kôd (Text):
  1. <HTML>
  2. <HEAD>
  3. <TITLE>WEB PRIJAVA</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <H2>WEB ZAHTEV ZA PRIJAVA </H2>
  7. <FORM METHOD="POST" ACTION="upisi.php">
  8. <table>
  9. <TR>
  10. <TD>Naziv:</td>
  11. <TD> <INPUT name="txtNaziv" type="text"> </TD>
  12. </TR>
  13.  
  14. <TR>
  15. <TD>IC:</td>
  16. <td> <INPUT name="txtIC" type="text" > </TD>
  17. </TR>
  18.  
  19. <TR>
  20. <TD>DIC:</td>
  21. <td> <INPUT NAME="txtDIC" TYPE="text"> </TD>
  22. </TR>
  23.  
  24. <tr>
  25. <td>Ulica: </td>
  26. <td><INPUT name="txtUlica" type="text"> </td></tr>
  27.  
  28. <BR>
  29. <tr>
  30. <td>
  31. <input name="submit" type="submit" value="Posalji zahtjev">
  32. </td>
  33. </tr>
  34. </table>
  35. </FORM>
  36. </BODY>
  37. </HTML>
Ovaj post je ureden 1 puta. Posljednja izmjena 14.06.2017 01:35 od strane Gjoreski. ↑  ↓

#16 13.06.2017 21:25
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,696


Predmet:Re: Php Mssql
ja bi za provjeru ubacio nakon sto dodijelis vrijednosti varijablama. Ispis na ekranu

echo $pNaziv . $pIC . " / " . $pDIC . " / " . $pUlica;

ispis varijabli da vidim dali su one pune

a nakon upita querya bi stavio:

if (!mssql_query) {
// The query has failed, print a nice error message
// using mssql_get_last_message()
die('MSSQL error: ' . mssql_get_last_message());
}

da vidim koja je greska.

HTML mi izgleda uredu.

ako imas tablu onda:
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. //sa forme unesi vrijednosti u varijable
  3. $pNaziv=$_POST['txtNaziv'];
  4. $pIC=$_POST['txtIC'];
  5. $pDIC=$_POST['txtDIC'];
  6. $pUlica=$_POST['txtUlica'];
  7.  
  8. //konekcija na bazu
  9. //JES STAVIO 'RezervaciiSQL' =IME BAZE SVOJE. VIDIM NEMA JE
  10. $dbhandle = mssql_connect($myServer,$myUser,$myPass,'RezervaciiSQL')
  11. or die('Error connecting to the SQL Server database.');
  12.  
  13. // ubaci u tablu
  14.  
  15. $query="INSERT into tblWeb_Prijava(pNaziv,pIC,pDIC,pUlica) VALUES('$pNaziv','$pIC','$pDIC','$pUlica')GO";
  16. $rezultat=mssql_query($dbhandle,$query) or die('Error querying MSSQL database');
  17.  
  18. //zatvori konekciju
  19. mssql_close($dbhandle);
  20. ?>

zivot je moja domovina.
Ovaj post je ureden 2 puta. Posljednja izmjena 13.06.2017 21:42 od strane Avko. ↑  ↓

#17 13.06.2017 21:27
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Php Mssql
Pa nismo mi dosli do toga.
Kod nas konekcija nece da radi.
Cudno je jer sve izgleda ispravno.
dali kod tebe radi konekcija?
Kod mene javi gresku na konekciji.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#18 13.06.2017 21:47
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,696


Predmet:Re: Php Mssql
Citiraj zxz:
Pa nismo mi dosli do toga.
Kod nas konekcija nece da radi.
Cudno je jer sve izgleda ispravno.
dali kod tebe radi konekcija?
Kod mene javi gresku na konekciji.

iz php-a mu radi ali mu ne radi php kod iz html-a
to mi i nije bas jasno.

meni nije radilo iz jednog razloga, a to je.
moj html sadrzi samo formu za unos i snimljeno je kao index.html. PHP hod je snimljen kao ime.php
zivot je moja domovina.
↑  ↓

#19 14.06.2017 01:32
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Php Mssql
Kod mene konekcija radi , ja se povezem na databazu u mogu iscitat tabele.

Isto i ovaj cod za upis radi sve je uredu,odnosno on napravi zapis ali su polja prazni.
↑  ↓

#20 14.06.2017 01:40
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Php Mssql
Da bi ovo proradilo moras u php.ini
;extension=php_mssql.dll
da ga zamenis sa
extension=php_mssql.dll

odnosto da go odkomentiras.

I proveri dali ovaj dll postoi u C:\xampp\php\ext
↑  ↓

Stranice (4):1,2,3,4


Sva vremena su GMT +01:00. Trenutno vrijeme: 4: 27 pm.