Skip to content

Instantly share code, notes, and snippets.

View yablko's full-sized avatar

yablko yablko

View GitHub Profile
@yablko
yablko / sublime_settings.md
Last active December 17, 2023 17:56
Sublime Text 3 nastavenia pre Webrebel kurz

Nové Sublime Text 3 nastavenia

Package Control.sublime-settings
CTRL + SHIFT + P, "Package Control Settings - User"
(CMD + SHIFT + P na Macu)

{
	"auto_upgrade_last_run": null,
	"bootstrapped": true,

"in_process_packages":

error_reporting = E_ALL
display_errors = On
display_startup_errors = On

0) Tento kod zisti hodnotu z $_POST['cena']. Ci nejaku mam, ak ano, spravi trim, inak sa ulozi false.

$cena = isset($_POST['cena']) ? trim($_POST['cena']) : false;

Prerob to na funkciu, ktoru mozem zavolat, ze:

$cena = input('cena');

1) Tato uloha je predpriprava na nasledovnu.

Sprav jednoduchy index.php subor. Don vyrob jeden HTML formular s jednym inputom.
Don zadas cislo. Po odoslani formularu vyrob OL zoznam s tolkymi LI elementami, ake cislo si zadal. Vypise sa nieco nasledovne:

1. zaznam 1, edit, delete
2. zaznam 2, edit, delete

Stiahni si mysql-movies.zip.
Vytvor v databaze tabulku movies, encoding utf8mb4, collation utf8mb4_general_ci.

1) Vytiahni z databazy a do takejto (index.php) tabulky vypis vsetky filmy
- ak nevies spravit tabulku (tabulky su hovada) vypis iba do ul>li zoznamu
- ak nevies spocitat vyslednu sumu, nechaj na neskor
- (btw peniaze sa daju mozno jednoduchsie zratat cez SQL)
- dolezite je vytiahnut vsetky filmy a vypisat udaje o nich
- ak vies, skus k nim vypisat aj meno rezisera (pouzi JOIN)

  • skus ceny naformatovat cez SQL

DOKONCI MOVIES APLIKACIU

Stiahni si movies.zip. Je tam hotova validacia iba pre rezisera.
V config.php zmen define( 'BASE_URL', 'http://localhost:8888/movies' ); na tvoju url adresu.


 

1) Dokonci validaciu

  • spravil som validaciu pre rezisera, ty sprav validaciu pre filmy (pouzi pri pridavani aj editovani)

###pohraj sa s autorizacnym (login/register) systemom v todoapp


 

1) Sprav header na stranke

  • ak som prihlaseny, vpravo hore bude link na logout
  • ak nie som, bude tam link na login a link na registraciu
     

###stiahni si z learn2code diskusie [ movies-ulohy-na-zanre.zip ]


 

Budu sa robit 2 rozne verzie movies stranky.
Jedna verzia sa vola movies-jeden-zaner.
Druha sa vola movies-kopa-zanrov.
V oboch adresaroch je .sql subor pre konkretnu verziu aplikacie.
Su to 2 rozne stranky, kazda ma svoju vlastne databazu.

Info: na learn2code stranke mate pristupny kurz Webrebel 2: PHP. V nom su tiez ulohy. Pre tych, ktorym su tieto komplikovane, skuste sa pozriet na ulohy DU 01 - 03 pre zaciatok.


1 Muzli a Nightfury ulohy

Zadavam par uloh na domacu. Znova, su dobrovolne, ale velmi silno odporucam vyskusat si ich. Je to naozaj jediny sposob, ako sa nieco naucit, treba si to vyskusat na vlastnej kozi/klavesnici:)

V diskusii je kod, ktory som vytvaral na hodine. Ten si stiahni a kradni z neho co len potrebujes. Skus to, co som ukazal na hodine, pouzit pri tychto ulohach. Nevadi, ak nevies spravit vsetko. Zatial nie vsetko z toho, co je v ulohach, som ukazoval. Ale skus spravit kolko vies.

<?php
/**
* Word Limiter
*
* Limits a string to X number of words.
*
* @param string
* @param int
* @param string the end character. Usually an ellipsis