PHP za pocetnike - predavanje 10

21
PHP za početnike Academy387 Nermin Šehić Predavanje 10

Transcript of PHP za pocetnike - predavanje 10

Page 1: PHP za pocetnike - predavanje 10

PHP za početnike

Academy387 Nermin Šehić

Predavanje 10

Page 2: PHP za pocetnike - predavanje 10

Recap predavanje 9• Dodavanje FK constraint-a

• Left join

• Right join

• Inner join

• Outer join

• ERD

• MySQL Komande

Page 3: PHP za pocetnike - predavanje 10

Ekstenzije

• http://php.net/manual/en/refs.database.php

Page 4: PHP za pocetnike - predavanje 10

Poredjenje sintakse

• https://github.com/newPrimitives/php-kurs/blob/master/lecture10/pdoAndMysqli.php

Page 5: PHP za pocetnike - predavanje 10

Select query sa PHP

• https://github.com/newPrimitives/php-kurs/blob/master/lecture10/selectQuery.php

Page 6: PHP za pocetnike - predavanje 10

Vjezba 1

• Koristeci kod iz primjera 1 kao referencu uraditi SELECT query iz tabele article napravljene na prethodnom predavanju

Page 7: PHP za pocetnike - predavanje 10

INSERT statement

• https://github.com/newPrimitives/php-kurs/blob/master/lecture10/insertQueryExample1.php

Page 8: PHP za pocetnike - predavanje 10

Prepared statement

• Prepared statement u MySQl se moze smatrati kao template za SQL statement

• Galena karakteristika prepared statementa je performance

• Parametri ne idu pod navodnike zbog cega kod izgleda cisce

Page 9: PHP za pocetnike - predavanje 10

• https://github.com/newPrimitives/php-kurs/blob/master/lecture10/insertQueryExample2.php

Page 10: PHP za pocetnike - predavanje 10

Vjezba 2

• Koristeci kod iz primjera 2 i 3 kao referencu uraditi INSERT query u tabelu author ili article koristeci PDO

Page 11: PHP za pocetnike - predavanje 10

JOIN query sa PDO

• https://github.com/newPrimitives/php-kurs/blob/master/lecture10/joinQuery.php

Page 12: PHP za pocetnike - predavanje 10

DELETE query sa PDO

• https://github.com/newPrimitives/php-kurs/blob/master/lecture10/deleteQueryExample1.php

Page 13: PHP za pocetnike - predavanje 10

HTML Forma

• HTML forma je blok koda koji sluzi da prikupljanje

<form>

</form>

Page 14: PHP za pocetnike - predavanje 10

Elementi forme

• Forma se sastoji od elemenata

• Input

• Checkbox

• Radio button

• Submit button

Page 15: PHP za pocetnike - predavanje 10

Input element

• <input type="text" name=“name">

• <input type="email" name=“email">

• <input type="password" name="password">

Page 16: PHP za pocetnike - predavanje 10

Radio button element

<input type="radio" name="gender" value="male" checked>Male

<br>

<input type="radio" name="gender" value="female">Female

Page 17: PHP za pocetnike - predavanje 10

Primjer forme

• https://github.com/newPrimitives/php-kurs/blob/master/lecture10/form.php

Page 18: PHP za pocetnike - predavanje 10

Zadaca

• Uraditi SELECT query iz dvije tabele koristeci PDO (JOIN)

Page 19: PHP za pocetnike - predavanje 10

To sum up…• PDO

• Insert sa PDO

• Prepared statement

• Select & Join sa PDO

• Delete sa PDO

• HTML Forma

Page 20: PHP za pocetnike - predavanje 10

Pitanja?

Page 21: PHP za pocetnike - predavanje 10

• Naredno predavanje: 12.11.2015

• www.slideshare.net/NerminSehic/php-za-pocetnike-predavanje-10