Volite web dizajn?
Zašto ne podijelite svoje znanje s cijelim svijetom? Svatko može pisati za Kroativ i na taj način se promovirati.
PHP osnove – Forme
Vrijeme je da naučite malo dinamike. Danas ćete naučiti kako koristiti forme za interakciju između klijenta i servera. Zvuči komplicirano, no vidjet ćete da nije.
Iz HTML-a se sjećate kako izgleda forma. Pa evo jednostavnog primjera:
1 2 3 4 5 6 7 8 9 | <html> <head></head> <body> <form action="poruka.php" method="post"> Upišite poruku: <input type="text" name="poruka" size="30"/> <input type="submit" value="Pošalji"/> </form> </body> </html> |
Snimite gornji kod u svoj tutorial folder (sjećate se c:\wamp\www\tutorial ako ste pratili tutorial, ako ne provirite na prijašnje moje tutoriale) pod imenom forma.php.
Proanalizirajmo. Imamo jednostavnu formu sa jednim input poljem za unos teksta. Prema metodi vidimo da će se podaci sa klijenta na server prenositi putem POST metode. Action dio forme govori kamo ćemo biti preusmjereni nakon pritiska na gumb Pošalji, a to je u našem slučaju na datoteku poruka.php.
Pa, evo kako ona otprilike izgleda. Donji kod snimite kao poruka.php u isti folder od prije:
JAKO BITNO: Zbog sigurnosti, skripta malo krivo prikazuje PHP tagove sa razmakom. Pravilan izgled PHP tagova je ovakav:
1 2 3 4 5 6 | < ?php // ovdje uzimamo vašu poruku iz POST varijabli $poruka = strip_tags($_POST['poruka']); // koristimo strip_tags, ako zločesti korisnik želi poslati neki zločesti kod //i ispisujemo vašu poruku echo "Rekli ste: " . $poruka; ?> |
Pa, sad isprobajte što ste napravili. Podsjetimo se, odite na http://localhost/tutorial/forma.php da biste isprobali čaroliju. 😉
Čestitam, naučili ste osnove formi u PHP jeziku.
Stay tuned.
Slični sadržaj:
4 komentara
Trackbacks & Pingbacks
Ostavite komentar
Autori s više od 10 komentara nemaju tag nofollow na svojim linkovima! Zabranjeno je vrijeđanje, omalovažavanje ili na bilo koji drugi način ometanje normalnog toka komentara. Također je zabranjeno oglašavanje u komentarima i sve druge vrste spam-a.
e zvone, jel se tebi kada sve pobrka, html, css, js, php… ?
Misliš reći HTML, CSS, Java, JSP, PHP, JQuery, JavaScript, XML, SQL i ostalo kaj mi se mota po glavi? 🙂
Ne, ne pomiješa mi se….ali bude vjerojatno pod stare dane
A kad će nastavak?
Ja sam totalni početnik, pa mi je drago da sam svratio na tvoju web stranicu. Završio sam za graf. dizajnera i web dizajnera, a sad idem za web programera. Uh nisam ni sanjao kako je težak ovaj kruh,hehhe. Jako sam tvrdoglav i idem do kraja da naučim tajne ovog zanata. Hvala još jednom što si ponudio svoje znanje jer mi na hrvatskom lakše ide učenje svega toga, Želim ti mnogo sreće i radosti u poslu i životu, Ratko!