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.

Pomoć potrebitima

http://www.hck.hr

Hrvatski Crveni križ

u službi humanosti od 1878.

PHP osnove – Forme

Autor/ica itzvonko

Iskusni web developer s višegodišnjim iskustvom u back-end i front-end kodiranju. Odnedavno voditelj projekata tvrtke IT Sense. Najponosniji na projekt SliceMachine koji vam pomaže u rezanju dizajna i pretvaranju u web stranicu.

Oglas

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:

PHP tagovi

PHP tagovi

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.

Označeno s: ,
Za ovaj članak možete glasati na CroPortalu i tako pomoći u njegovoj promociji. Ako članak još nije objavljen vi možete biti prvi!
Stavovi i mišljenja izrečena u ovome članku i/ili komentarima odnose se samo na autora/icu članka i/ili komentara, a ne i cijele Kroativ mreže. Zabranjeno je neovlašteno prenošenje članaka u cjelosti bez prethodnog dogovora ili bez istaknutog povratnog linka na www.kroativ.net stranicu te imena autora.
Oglas

4 komentara

  • weberica kaže:

    e zvone, jel se tebi kada sve pobrka, html, css, js, php… ?

    • Zvonko kaže:

      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

  • nikic kaže:

    A kad će nastavak?

  • ratko kaže:

    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!

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.

(*) polja su obavezna

XHTML: Možete koristiti: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">