|
|||||
![]()
Odpremo PhpMyAdmin in ustvarimo novo bazo z imenom forum.
|
|||||
|
|||||
![]()
Notri ustvarimo tabelo z imenom objave in ji določimo Number of fields: 5.
Torej, sedaj smo ustvarili podatkovno bazo, v kateri imamo tabelo in v to tabelo se bodo zapisovali vsi komentarji, ki jih bomo objavili. Kliknemo Izvedi. |
|||||
|
|||||
![]()
Odprla so se nam polja, v katere moramo vnesti imena, dolžine itd. Brez teh podatkov se objave ne bi mogle zapisati v tabelo. No, pa začnimo.
Podatke izpolnite tako kot imam jaz. Povezava od večje slike: KLIK Zdaj vam bom malo bolj obrazložil vsa polja, ki smo jih vnesli:
|
|||||
|
|||||
![]()
Torej, sedaj ko imamo bazo in notri tabelo nam preostane samo še težji del - pisanje same kode.
Kot prvo si morate priskrbeti dober urejevevalnik kode (priporočam Notepad++, ki ga najdete tukaj). Pa začnimo s kodo: <?php Mislim, da vam je koda jasna. Najprej se povežemo na server. Tam kjer piše localhost, root in geslo morate izpolniti s svojimi podatki, ki jih dobite od gostitelja, kjer gostujete MySql bazo. Recimo če gostujete pri db4free.net (kar vam tudi priporočam) namesto localhost napišete db4free.net, namestno root napišete uporbniško ime, ki ga uporabljate za prijavo, pod geslo pa napišite geslo, ki ga uporabljate ob prijavi.
|
|||||
|
|
|||||
![]() Nadaljujmo s kodo. Spodnjo kodo prilepite pod sedanjo. Koda najprej pridobi besedilo, ki smo ga vnesli v textarea (ki je za sedaj še nismo ustvarili) in ga objavi v našo tabelo pod vrstico objava, pridobi pa tudi besedilo, ki smo ga vnesli v polje avtor in ga objavi v našo tabelo pod vrdtico avtor. :) |
|||||
|
|||||
![]()
Sedaj pa sledi še zadnji del naše PHP kode, nato pa se bomo ukvarjali samo še z obrazcem in gumbom za prijavo.
$con = mysql_connect('localhost', 'root', 'root123') OR die('Ne morem se povezati!'); Povezava na server. Izbira baze in tabele. Prikaz podatkov. |
|||||
|
|||||
![]()
S PHP kodo smo sedaj končali. Sledi ustvarjanje obrazca za objavo. Spodnjo kodo prilepite spodaj, tako kot v vseh prejšnjih korakih.
<form method="POST" name="objava" action="<? echo $_SERVER['php_self']; ?>"> Najprej določimo metodo POST, ki podatke samo pošlje v bazo, ne pokaže pa jih v URL naslovu za razliko od metode GET, ki vse podatke, ki smo jih vnesli prikaže tudi v URL naslovu. Akcija, ki naj se zgodi ko bomo pritisnili na gumb Objavi! je navedena s tole vrstico: action="<? echo $_SERVER['php_self']; ?>"> Ob pritisku na gumb Objavi se bo izvedlo to, kar je navedeno v PHP kodi. Nato sledi koda za polje, kamor bomo vnesli svoje ime pod katerim se bo objava objavila ter koda za textareo in gumb objavi. To je to. Za morebitna vprašanja in nejasnosti pa poznamo forum. :) |
|||||