Skip to content

derw/Poprawiony-Egzamin-Zawodowy-E14-EE09-INF03

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Propozycja do przemyślenia

Rozwiązania pierwotne mogą działać poprawnie, ale są trudne do zrozumienia dla osób, które dopiero rozpoczynają naukę programowania. Moja propozycja nie tylko jest czytelniejsza do nauki, ale także ułatwia pracę podczas egzaminów. Używanie indeksów numerycznych w tablicach zawierających odpowiedzi z bazy danych jest nieczytelne i stwarza ryzyko popełnienia drobnych błędów, co często prowadzi do przedłużenia czasu pracy nad skryptami PHP podczas egzaminu.

Przy użyciu zmiennych napisowych zawierających zapytania SQL łatwo popełnić błędy. Dla osób początkujących, pomyłka w użyciu cudzysłowów zazwyczaj prowadzi do konieczności przeszukiwania błędów nie tylko w przygotowanym zapytaniu, ale nawet w samej bazie danych. Szczególnie, że rodzaj użytego cudzysłowu to nie jedyny błąd, jaki może popełnić niedoświadczony programista piszący zapytania SQL w skryptach PHP.

Również budowanie snippetów HTML wypełnianych danymi z krotek może prowadzić do popełnienia błędów. Zdecydowanie łatwiej jest korzystać z metody heredoc. Przygotowanie wyglądu tabeli, listy czy dowolnego innego elementu HTML poza skryptem PHP, a następnie dopiero po uzyskaniu odpowiedniego wyglądu dołączenie do pętli wypełniającej danymi z krotek, może znacznie ułatwić proces i zmniejszyć ryzyko popełnienia błędów, zwłaszcza dla osób początkujących w programowaniu.

https://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

                <?php
                $con = mysqli_connect('localhost', 'root', '', 'wynajem');
                $q = "SELECT * FROM pokoje";
                $res = mysqli_query($con, $q);
                while ($row = mysqli_fetch_array($res)) {
                    echo "<tr>
                            <td>$row[0]</td>
                            <td>$row[1]</td>
                            <td>$row[2]</td>
                        </tr>";
                }
                mysqli_close($con);
                ?>

Do tej pory poprawione są rozwiązania dotyczące PHP:

  • e14_2018_01_01 – PHP

  • e14_2018_01_02 – PHP

  • e14_2018_01_03 – PHP

  • e14_2018_01_04 – PHP

  • e14_2018_06_01 – PHP

  • e14_2018_06_04 – PHP

  • e14_2018_06_05 – js, grafika

  • e14_2018_06_06 – js, grafika

  • e14_2019_01_01 – PHP

  • e14_2019_01_02 – js, grafika

  • e14_2019_01_03 – PHP

  • e14_2019_01_04 – js, grafika

  • e14_2019_01_05 – PHP

  • e14_2019_01_06 – PHP, ciasteczka, js, grafika

  • e14_2019_01_07 – PHP

  • e14_2019_01_08 – PHP

  • e14_2019_01_09 – PHP

  • e14_2019_01_10 – PHP

  • e14_2019_01_11 – js, grafika

  • e14_2019_01_12 – js, grafika

  • e14_2019_06_01 – PHP

  • e14_2019_06_02 – PHP

  • e14_2019_06_03 – PHP

  • e14_2019_06_04 – PHP

  • e14_2019_06_05 – js, grafika

  • e14_2019_06_06 – js, grafika

  • e14_2020_01_01 – php

  • e14_2020_01_02 – js, grafika

  • e14_2020_01_03 – js, grafika

  • e14_2020_01_04 – PHP

  • e14_2020_06_01 – js, grafika

  • e14_2020_06_02 – PHP

  • e14_2020_06_03 – PHP

  • e14_2020_06_04 – PHP

  • e14_2019_01_02 – js, grafika

  • ee09_2022_01_05

Technik informatyk - egzamin zawodowy E.14/EE.09/INF.03

Arkusze z plikami wraz z rozwiazaniami napisanymi przeze mnie.

Discord: Chriskyy

Donate:

Wybrane szczególne arkusze:

Wszystkie zadania JavaScript z arkuszy z lat 2018-2022 zadania_js

Formuła 2012 - E.14

2018

2019

2020

Formuła 2017 - EE.09

2019

2020

2021

2022

2023

Formuła 2019 - INF.03

2021

2022

2023

2024

About

Poprawiony PHP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 40.2%
  • PHP 30.3%
  • CSS 18.7%
  • JavaScript 10.8%