Prikazi cijelu temu 20.03.2018 11:32
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:Re: Pitanje za konekciju na server
malo se poigraj sa ovime gore, a ja cu napisati novi post za nastavak.

znaci u folderu imamo 4 fajla:
2 su html, a 2 su php

index.html
page2.html
provjera.php
konekcija.php

stavit cu svaki od njih:

index.html
PreuzmiIzvorni kôd (HTML):
  1. <META NAME="generator" CONTENT="toniarts easyhtml v.2.4">
  2. <TITLE>Moja prva stranica</TITLE>
  3. </HEAD>
  4. <BODY bgcolor="#998066">
  5. <form method="POST" action="provjera.php">
  6.         <fieldset><label>Ime: </label><input name="ime" type="text" /></br>
  7.                                 <p></p>
  8.         <label>Å ifra:</label><input name="sifra" type="text" />
  9.                                 <p></p>
  10.         <input type="submit" value="PoÅ¡alji" name="posalji"></fieldset>
  11. </form>
  12. </BODY>
  13. </HTML>

page2.html /ova se ne koristi, ostala je od prije
PreuzmiIzvorni kôd (HTML):
  1. <META NAME="generator" CONTENT="toniarts easyhtml v.2.4">
  2. <TITLE>Moja prva stranica</TITLE>
  3. </HEAD>
  4. <BODY bgcolor="#998066">
  5.  <p>DRUGA STRANICA</p>
  6. </BODY>
  7. </HTML>

konekcija.php
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $dbhost = "localhost"; // Host MySQL baze
  3. $dbusername = "root"; // User MySQL baze (Unutar navodnika upisite username za pristup bazi)
  4. $dbpass = ""; // Password MySQL baze (Unutar navodnika upisite password za pristup bazi)
  5. $dbname = "bazaproba"; // Ime MySQL baze (Unutar navodnika upiite ime baze)
  6. ?>

provjera.php
PreuzmiIzvorni kôd (PHP):
  1. <?PHP
  2. //Ukljucivanje konfiguracijskog file-a
  3. include("konekcija.php");
  4. //Otvaranje konekcije na bazu
  5. $konekcija=mysql_connect ($dbhost,$dbusername,$dbpass);
  6. //Vraca se varijabla veza koja oznacava uspjeh konekcije
  7. mysql_select_db($dbname,$konekcija) or die ("Nije moguce citati iz baze!" . mysql_error());
  8. mysql_query("SET NAMES 'utf8'");
  9. mysql_query("set sql_big_selects=1");
  10.  
  11. $ime_k = $_POST['ime'];
  12. $sifra_k = $_POST['sifra'];
  13. $post_podaci=$ime_k . $sifra_k;
  14. echo "Unijeli smo podatke:"."</br>";
  15. echo "ime: " . $ime_k."</br>";
  16. echo "zaporka: ".$sifra_k."</br>";
  17. echo "string za provjeru: ".$post_podaci."</br>";
  18.  
  19.  
  20. $upit =mysql_query("SELECT `ime` , `zaporka` FROM `korisnik` WHERE `ime` ='".$ime_k."'");
  21. $redovi = mysql_num_rows($upit);
  22. if($redovi>1)
  23. {
  24. echo "Greška ima više korisnika";
  25. }
  26. while ($redovi = mysql_fetch_assoc($upit))
  27.         {
  28.               $korisnik = $redovi['ime'];
  29.               $zaporka =  $redovi['zaporka'];
  30.         }
  31. $baza_podaci=$korisnik.$zaporka;
  32.  
  33. echo "Poruka:"."</br>";
  34.  
  35. if ($baza_podaci==$post_podaci)
  36. {
  37. echo "Logovanje je uspjelo";
  38. }
  39. else
  40. {
  41. echo "logovanje nije uspjelo";
  42. }
  43. ?>

zivot je moja domovina.
Ovaj post je ureden 3 puta. Posljednja izmjena 20.03.2018 11:37 od strane Avko.