Harjoitukset 5

Tredun ohjelmistokehittäjien kurssimateriaaleja

Harjoitukset 5

Ennen näitä harjoituksia tutustu materiaaliin PHP-jatko: PDO-rajapinta.

Tehtävä 1

Lisää uutistietokantaan uusi taulu type. Luo muutama uutistyyppi tietokantaan (urheilu, kotimaa, ulkomaa, alue, politiikka, kulttuuri, muu). Tee uutisen ja taulun välille relaatio.

Tehtävä 2

Lisää uuden uutisen lomakkeeseen drowdown valikko, josta voi valita uutisen tyypin. Hae olemassa olevat tyypit tietokannasta ennen kuin luot lomakkeen. Lisää uutislistaukseen kaikki uutisen tiedot (myös tyyppi) ja muokkaa css:ää niin, että sivu näyttää hyvältä.

Vinkki: muuta getAllNews - funktiota niin, että se käyttää inner join:ia ja hakee lisää tyypin uutisen mukaan type-taulusta.

Tehtävä 3

Järjestä uutiset luomispäivän mukaisesti uusin ensin. Poista näkyvistä kaikki poistopäivän ylittäneet uutiset (älä poista tietokannasta, vain ruudulta).

Tehtävä 4

Tee tietokantaharjoitukset eermau.githu.io sivustolta.