Home > PHP-tecaj > PHP tecaj: prva lekcija

PHP tecaj: prva lekcija

Prosinac 25th, 2008

Ubacivanje PHP naredbi u HTML

Za ubacivanje PHP naredbi u HTML imamo 4 (cetiri) mogucnosti:

  • <??>
  • <?php?>
  • <script language=”php”></script>
  • <%%>

< “…” stoji za PHP naredbe po volji. > Nasa prva PHP naredba

Prvi primjer, k’o i vazda je “Hallo world ! “,.

Radi doslijednosti, i ovo cu prevesti ;) .

Naredba echo pokazuje tekst na ekranu , (tkz. strings ):

<? echo “Vozdra raja !” ; ?>

Paznja:Na kraju svake PHP naredbe stoji “tacka-zarez” ;

U PHP-u postoji vise “specijalnih znakova“. Najvazniji od njih je znak “ \n ” .

On oznacava novi red. ( Ko se bavio sa C ili Perlom – njemu je to vec poznato).

Prvi primjer: echo “Hallo\n”;

echo “Hallo\n”;

Ova naredba se razlikuje od slijedece: echo “Hallo<BR>”;

echo “Hallo<BR>”;

U prvom slucaju ce u HTML tekstu koji server vraca biti izveden “novi red”.

U drugom slucaju HTML tekst sadrzi HTML naredbu za novi red.

Varijable (promijenjljive)

Da bi mogli pisati smislene programe i aplikacije potrebne su nam promjenjljive:

VAZNO : Sve promjenjljive pocinju sa znakom ‘dolar’ $ !!!

$text = “Ja sam jedna recenica!” ;

echo $text,$text,$text;

$l = “duga”;

$k = “kratka”;

echo “Ja sam jedna $l$l$l$l$l$l recenica!”;

echo “Ja sam jedna $k recenica!”;

$i = 10;

$j = 5;

echo $i,”+”$j,”=”,$i+$j;

Tip promijenjljive (cijeli broj, decimalni broj, tekst …) dobija se automatski prilikom primjene. (Za razliku od C i C++ gdje se tip promijenjljive morao egzaktno i rucno odrediti). Ovaj “rucni” nacin odredjivanja tipa promijenjljive vrsi se samo u specijalnim slucajevima. Pred-definisane (vec odredjene) promijenjljive

Posto je PHP specijalno razvijen za pravljenje dinamickih web-stranica, samim tim je i obrada podataka koji vode porijeklo iz formulara prava “djecija igra” :) .

Primjer:

Pretpostavimo da u formularu stoji:

<FORM ACTION =”RadiNesto.html” METHOD = “POST”>

<INPUT NAME=”ImePoIzboru”>

<INPUT TYPE=”submit”>

</FORM>

Ko se vec bavio “formularima” moze odmah prepoznati: Prilikom “klika” na SUBMIT dugme, bice pozvan fajl RadiNesto.html .

Ovaj fajl moze npr. ovako izgledati:

<?
echo “Vi ste ukucali $ImePoIzboru . “;
?>

Kratko receno, tekst koji je ukucan u formular-polje ImePoIzboru , sacuvan je (memorisan) u PHP promijenjljivoj $ImePoIzboru.

PAZNJA: Pocetnici trebaju uvijek koristiti METHOD=POST prilikom izrade formulara! Jednostavne racunarske operacije

Znak
Radnja
Primjer
+
Sabiranje
$i + $j
-
Oduzimanje
$i – $j
*
Mnozenje
$i * $j
/
Dijeljenje
$i / $j
%
Ostatak
$i % $j

Malo objasnjenje za radnju Ostatak: radnja izracunava ostatak djeljenja, npr. 23%17 daje 6 , jer je 23 podijeljeno sa 17 jednako 1 i ostatak 6 .

.
Povezane rijeci (‘strings’)

$d = “Dugacak”;

$k = “Kratak”;

echo $l.$k;

DugacakKratak

// pokazuje na ekranu DugacakKratak

Kao i u c i c++ i dalje vaze vec poznate skracenice i olaksice:

$i++ uvecava varijablu $i za 1

++$i isto tako uvecava varijablu $i za 1(objasnjenje slijedi)

$i– umanjuje varijablu $i za 1

–$i umanjuje varijablu $i za 1

Razlika izmedju $i++ i ++$i :

$i=0;

echo $i++;

0

vraca 0 (nulu), tek nakon toga se vrijednost $i uvecava za 1 .

U drugom slucaju imamo:

$i=0;

echo ++$i;

1

U ovom slucaju ce najprije $i biti uvecano za jedan i tek onda biti pokazana vrijednost 1 na ekranu. Prve petlje

$t = “Moram sam raditi svoje domace zadatke !<BR>\n”;

$i = 0;

while ($i<10)

{

echo $t;

$i++;

}

U ovom slucaju ce biti 10 puta pokazan tekst koji je sadrzan u promijenjljivoj $t .

Na pocetku se varijabla $i postavlja na vrijednost 0 (nula), i onda u svakom novom prolazu kroz petlju uvecava za 1 (jedan).

Kada vrijednost dostigne 10, uslov $i<10 nije vise ispunjen i petlja se napusta.

Popularity: 9% [?]

PHP-tecaj

  1. Trenutno nema komentara.
  1. No trackbacks yet.