Obsah
Vytvoříme seznam zaměstnanců. Nejprve vytvoříme databázi údajné technologické společnosti s názvem infotec a poté osobní tabulku v mysql, můžeme použít sql kód z phpmyadminu nebo jiného mysql manažera.VYTVOŘIT TABULKU, KDYŽ NEEXISTUJE `osobní` (` id` int (11) NOT NULL AUTO_INCREMENT, `name` varchar (100) NOT NULL,` area` varchar (100) NOT NULL, `set` varchar (100) NOT NULL, `email` varchar (100) NOT NULL, PRIMARY KEY (` id`)) MOTOR = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1; - - Vkládáme nějaká data - VLOŽIT DO `osobní` (` id`, `jméno`,` oblast`, `pozice`,` email`) HODNOTY (1, 'Carlos Alonso', 'Informática', 'Developer', '[email protected]'), (2, 'Jose Garrido', 'Administration', 'Accountant', '[email protected]'), (3, 'Ana Junin', 'Informática', 'Design Graphic' , '[email protected]');
Zde vidíme, jak tabulka vypadá po spuštění kódu SQL.
ZVĚTŠIT
připojení)) {$ this-> connection = (mysql_connect ("localhost", "root", ""))) nebo die (mysql_error ()); mysql_select_db ("infotec", $ this-> připojení) nebo die (mysql_error ()); }} veřejný dotaz ($ query) {$ result = mysql_query ($ query, $ this-> připojení); if (! $ result) {echo 'MySQL Error:'. mysql_error (); výstup; } vrátit $ výsledek; } veřejná funkce získat řádky ($ dotaz) {návrat mysql_fetch_array ($ dotaz); } veřejné funkce celkem řádků ($ dotaz) {return mysql_num_rows ($ dotaz); }}?> var13 ->
Nyní vytvoříme hlavní soubor projektu, který bude index.php, pokud možno místní server jako Xampp, kde budeme dotazovat databázi a zobrazovat osobní tabulku v html tabulce.
MySQL (); // Konzultujeme osobní tabulku $ query = $ db-> query ("SELECT * FROM personal"); ?> var13 ->Lidské zdroje
ID | název | Plocha | Pozice | E-mailem | Akce |
---|---|---|---|---|---|
![]() ![]() |
Výsledek kódu php, který ukazuje tabulku, bude následující:
Podařilo se nám ukázat tabulku, kterou jsme měli v mysql, pomocí php a html. Nyní vytvoříme skript, který nám pomocí jquery umožní dynamicky přidávat a ukládat data bez přesměrování webu a bez otevření další obrazovky, ale ve stejném řádku dat.
V kódu pod tabulkou přidáme tlačítko pro vyvolání funkce jquery pro přidání nových řádků.
Nový
Za tlačítko přidáme skript jquery, který umožní přidávat řádky
Z tohoto důvodu název například se dvěma závorkami označuje, že se jedná o matici.
Vytvoříme soubor, který bude zaznamenávat data do databáze mysql, vezme data z textových polí a poté, když je odešleme, čteme pole a procházíme smyčkou for.
MySQL (); // přečteme odeslaná data a uložíme je do polí $ name = $ _ POST ['name']; $ area = $ _ POST ['area']; $ post = $ _ POST ['příspěvek']; $ email = $ _ POST ['email']; // projdeme a vložíme data do tabulky mysql pro ($ i = 0; $ i dotaz ($ sql);} // vrátíme se na úvodní záhlaví stránky ('Umístění: index.php');?> var13 - ->
Když stiskneme tlačítko Uložit, data se uloží do databáze Mysql a vrátíme se do seznamu. Mějte na paměti, že neexistují žádná ověření a má zde pouze ukázat, jak přidat řádky do tabulky a jak snadněji a pohodlněji upravovat informace ve velkých seznamech.
ZVĚTŠIT
Za tímto účelem změníme skript, který generuje nový řádek, do každého textového pole přidáme zástupný symbol a odpovídající komentář nebo označení, které chceme uživateli zobrazit.
var řádek = ''; '+ ' '+ ' '+ ' '+ '
ZVĚTŠIT