Would you like to react to this message? Create an account in a few clicks or log in to continue.


 
HomeLatest imagesTražiRegistracijaLogin

 

 Formulari i Varijable

Go down 
AutorPoruka
Admin
Admin
Admin


Broj komentara : 47
Age : 33
Mjesto : Cazin
Registration date : 2008-03-22

Formulari i Varijable Empty
KomentarNaslov komentara: Formulari i Varijable   Formulari i Varijable Icon_minitimeMon Mar 31, 2008 10:46 pm

U sljedećem primjeru pokušati ću vam objasniti kako koristiti formulare, koristiti ćemo dosta varijable tako da će vam one brzo postati jasne.

Odmah u samome početku morate znati da php razlikuje $varijabla od $Varijabla. Dakle na to morate pripaziti jer su to zapravo dvije sasvim različite varijable.
Pri definiranju varijable treba znati i da ona ne smije počinjati sa brojevima, iako ih smije sadržavati.

Krenimo od početka. Kao što sam već rekao u prethodnom dijelu da biste radili u php-u potrebno je predznanje osnova html-a. Sljedeći kod je html forma u koju je potrebno unjeti ime i prezime.
Kod:

<form method="POST" action="obradi.php">
        <input type="text" name="ime" size="20"> Ime <br>
        <input type="text" name="prezime" size="20"> Prezime <br>
        <input type="submit" value="Pošalji" name="posalji">
</form>

Dakle analizirajmo taj gore kod.
U prvoj liniji vidite method=POST, taj dio koda govori kako će se podatci nformulara slati skripti, osim ove metode postoji i GET metoda. Razlika je u tome što pri POST metodi korisnik ne vidi što formular zapravo šalje skripti, ta metoda je sigurnija.
U nastavku prve linije se nalazi action=obradi.php, taj dio govori formularu kojem fajlu da se šalju podatci iz formulara na obradu.
Ovaj ostatak je jasan, tu se nalazi kod za polja koja treba popuniti.

Ovaj gore kod spremite kao forma.htm

Sada napravite novi fajl i nazovite ga obradi.php.
U taj fajl pišite sljedeći kod:
Kod:

<?php
$ime = $_POST[ime];
$prezime = $_POST[prezime];

echo "Vaše ime je $ime, a prezivate se $prezime .";

?>

Da analiziramo i ovo.
Prva linija varijabli $ime daje vrijednost polja „ime“ iz formulara. Ime polja smo zadali u formularu u dijelu name=ime. Ista stvar je i u drugoj liniji. Treća linija koda ispisuje rečenicu sa varijablama na odgovarajućim mjestima.
Sada u browser upisite http://localhost/forma.htm i isprobajte skriptu.

U nastavku ćemo napisati još jedan jednostavan primjer pomoću formi. Napraviti ćemo jednostavnu aplikaciju koja će zbrojiti dva broja.

Dakle imamo ovakav formular:
Kod:

<form method="POST" action="zbroji.php">
        <input type="text" name="broj1" size="20"> broj1 <br>
        <input type="text" name="broj2" size="20"> broj2 <br>
        <input type="submit" value="ZBROJI" name="zbroji">
</form>

Spremimo to kao zbrajanje.htm

Sada kao što se iz formulara vidi treba nam skripta koja će zbrojiti brojeve koje unesemo, fajl se zove zbroji.php, a kod bi izgledao ovako:
Kod:

<?php
$broj1 = $_POST[broj1];
$broj2 = $_POST[broj2];
$zbroj = $broj1+$broj2;

echo "Rezultat je: $zbroj";
?>

Dakle prve dvije linije su jasne jer sam ih prethodno već objasnio. Jedino ova treća linija je nešto novo. Dakle tu varijabli $zbroj dajemo vrijednost $broj1+$broj2. Ona zbraja ta dva broja, znači zbroj tih brojeva je njezina vrijednost. U nastavku echo ispisiuje rezultat zbrajanja. Osim zbrajanja možete staviti bilo koju drugu matematičku operaciju. Ova skripta naravno ima nedostataka, na primjer što bi se dogodilo da umjesto broja unesete slova. Tada bi skripta ispisala da je rezultat 0, jer brojeva nema.

Nadam se da vam je jasnije korištenje formulara, malo sada sa ovime što smo naučili isprobavajte. Pokušajte staviti više polja u formular. Već smislite nešto.
Na vrh Go down
https://etteam.yoo7.com
 
Formulari i Varijable
Na vrh 
Stranica 1/1
 Similar topics
-
» Varijable VB

Permissions in this forum:Ne možete odgovoriti na teme ili komentare u ovom forumu
 :: Web Programiranje :: PHP-
Idi na: