<form action="" method="post">
  Liczba1: <input type="text" name="liczba1" value="1">
  +
  Liczba2: <input type="text" name="liczba2" value="1">
  <br>
  <input type="submit" value="Dodaj">
</form>
<hr>
<?php
  if ($_POST)
  {
    $liczba1 = $_POST['liczba1'];
    $liczba2 = $_POST['liczba2'];
    //
    echo $liczba1." + ".$liczba2." = ".($liczba1+$liczba2);
  }
?>

<?php
  if (isset($_POST["q"])) $q=(int)$_POST["q"]; else $q="rok";
  if (empty($q)) $q="rok";
  //
  if (isset($_POST["imie"])) $imie=$_POST["imie"]; else $imie="";
  if (isset($_POST["nazwisko"])) $nazwisko=$_POST["nazwisko"]; else $nazwisko="";
  if (isset($_POST["stanowisko"])) $stanowisko=$_POST["stanowisko"]; else $stanowisko="";
  if (isset($_POST["rok"])) $rok=(int)$_POST["rok"]; else $rok=0;
  if (isset($_POST["del"])) $del=(int)$_POST["del"]; else $del=0;
?>
<form action="" method="post">
  Rok: <input type="text" name="q" value="<?php echo $q; ?>">
  <input type="submit" value="Szukaj">
</form>
<hr>
<form action="" method="post">
  Usuń: <input type="number" name="del" value="<?php echo $del; ?>">
  <input type="submit" value="Usuń">
</form>
<hr>
<form action="" method="post">
  Dodaj<br>
  Imie: <input type="text" name="imie" value="<?php echo $imie; ?>"><br>
  Nazwisko: <input type="text" name="nazwisko" value="<?php echo $nazwisko; ?>"><br>
  Stanowisko: <input type="text" name="stanowisko" value="<?php echo $stanowisko; ?>"><br>
  Rok: <input type="text" name="rok" value="<?php echo $rok; ?>"><br>
  <input type="submit" value="Dodaj">
</form>
<hr>
<?php
  echo "<table border=1>";
  echo "<tr>";
  echo "<td bgcolor=yellow>`id`</td>";
  echo "<td bgcolor=yellow>`imie`</td>";
  echo "<td bgcolor=yellow>`nazwisko`</td>";
  echo "<td bgcolor=yellow>`stanowisko`</td>";
  echo "<td bgcolor=yellow>`rok`</td>";
  echo "</tr>";
  if ($_POST)
  {
    $co=mysqli_connect("localhost", "root", "", "firma1");
    // Usuń rekord
    $sql = 'DELETE FROM baza WHERE id='.$del.';';
    $wynik = mysqli_query($co, $sql);
    if (mysqli_affected_rows($co))
      echo '<p>Usunieto rekord</p>';
    else
      echo '<p>Nie mogę usunąć rekordu</p>';
    if (!empty($imie))
    {
      $ins="INSERT INTO baza
      VALUES (null, '".$imie."', '".$nazwisko."', '".$stanowisko."', '".$rok."');";
      $qu=mysqli_query($co, $ins);
    }
    $qu=mysqli_query($co, "SELECT * FROM baza WHERE rok=".$q.";");
    $i=0;
    while ($re=mysqli_fetch_array($qu))
    {
      if ($i%2==0) $b="#e3e7e6"; else $b="#ffffff";
      echo "<tr>";
      echo "<td bgcolor=".$b.">".($re["id"])."</td>";
      echo "<td bgcolor=".$b.">".($re["imie"])."</td>";
      echo "<td bgcolor=".$b.">".($re["nazwisko"])."</td>";
      echo "<td bgcolor=".$b.">".($re["stanowisko"])."</td>";
      echo "<td bgcolor=".$b.">".($re["rok"])."</td>";
      echo "</tr>";
      $i++;
    }
    mysqli_close($co);
  }
  else echo "<tr><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>";
  echo "</table>";
?>

<?php
   $con = @mysqli_connect('localhost', 'root', '', 'firma1');
   if ($con)
   {
     //*************************************
     // Dodaj rekord
     $sql = 'INSERT INTO baza VALUES (NULL, "1", "2", "3", "4");';
     $wynik = mysqli_query($con, $sql);
     if ($wynik)
       echo '<p>Dodano do bazy</p>';
     else
       echo '<p>Nie dodano do bazy</p>';
     //*************************************
     // Usuń rekord
     $sql = 'DELETE FROM baza WHERE id=10;';
     $wynik = mysqli_query($con, $sql);
     if (mysqli_affected_rows($con))
       echo '<p>Usunieto rekord</p>';
     else
       echo '<p>Nie mogę usunąć rekordu</p>';
     //*************************************
     // Zmień rekord
     $sql = 'UPDATE baza SET imie="imie1" WHERE id=1;';
     $wynik = mysqli_query($con, $sql);
     if (mysqli_affected_rows($con))
       echo '<p>Zmieniono rekord</p>';
     else
       echo '<p>Nie mogę zmienić rekordu</p>';
     //*************************************
     // Pokaż rekordy
     $sql = 'SELECT * FROM baza;';
     $wynik = mysqli_query($con, $sql);
     //
     if ($wynik != NULL)
     {
       while ($wiersz = mysqli_fetch_array($wynik))
       {
         echo $wiersz['id'].'<br>';
       }
     } else echo('Brak rekordów');
     mysqli_close($con);
   }
   else echo('Połączenie nieudane!');
?>

Korzystanie z e-zasobów i współpraca zdalna

https://ti.dxe.pl/files3/inf5.pdf

Zadanie domowe w zeszycie

1) Jakie są inne wyszukiwarki internetowe oprócz google.pl? (min. 3 przykłady)
2) Jakie serwisy internetowe pozwalają pozyskiwać zdjęcia na licencji Creative Commons? (min. 3 przykłady)
3) OCR – co to jest? Na czym polega?

Zadanie domowe (2)

Opisać w zeszycie szyfrowania stosowane w sieciach bezprzewodowych (IEEE 802.11):

WEP/WPA/WPA2/WPA3

Zadanie domowe (1)

Opisać w zeszycie modele baz danych: hierarchiczny, sieciowy, obiektowy, relacyjny.

Sprawdzę w przyszłym tygodniu.

Zadanie domowe nr 4

https://ti.dxe.pl/files3/srednia.png

Napisz skrypt który oblicza średnią arytmetyczną. Gdy średnia jest do 4 kolor zielony powyżej kolor niebieski.
Oceny oddzielone przecinkiem.

https://egzamin-e14.blogspot.com/2016/1 … -1608.html

<body bgcolor=silver>
<script>
  function spr()
  {
    var p = document.getElementById("p");
    var k = document.getElementById("k");
    //
    // czy haslo zawiera cyfrę
    if (/\d/.test(p.value)) czyliczba=true; else czyliczba=false;
    //
    if (p.value == "")
      {
        k.innerHTML = "HASŁO JEST PUSTE";
        k.style.color = "red";
      }
    else
      {
        if (p.value.length >= 7 && czyliczba)
          {
            k.innerHTML = "HASŁO JEST DOBRE";
            k.style.color = "green";
          }
        else
          {
            if (p.value.length >= 4 && p.value.length <= 6 && czyliczba)
            {
              k.innerHTML = "HASŁO JEST SREDNIE";
              k.style.color = "blue";
            }
            else
            {
              k.innerHTML = "HASŁO JEST SŁABE";
              k.style.color = "yellow";
            }
          }
      }
  }
</script>
<form style="text-align: center;">
<p>Wpisz hasło: <input type="password" id="p" onkeyup="spr()"></p>
<p id="k">-</p>
<p><input type="button" value="Weryfikuj" onclick="spr()"></p>
</form>

<script>
  function kolor(x)
  {
    var t1 = document.getElementById("t1");
    var p1 = parseInt(t1.innerHTML);
    var p2 = parseInt(t2.innerHTML);
    var p3 = parseInt(t3.innerHTML);
    var p4 = parseInt(t4.innerHTML);
    if (x == 1)
    {
      if (p1 == 0) t1.style.background = "red";
      else if (p1>=1 && p1<=5) t1.style.background = "yellow";
      else t1.style.background = "Honeydew";
    }
    if (x == 2)
    {
      if (p2 == 0) t2.style.background = "red";
      else if (p2>=1 && p2<=5) t2.style.background = "yellow";
      else t2.style.background = "Honeydew";
    }
    if (x == 3)
    {
      if (p3 == 0) t3.style.background = "red";
      else if (p3>=1 && p3<=5) t3.style.background = "yellow";
      else t3.style.background = "Honeydew";
    }
    if (x == 4)
    {
      if (p4 == 0) t4.style.background = "red";
      else if (p4>=1 && p4<=5) t4.style.background = "yellow";
      else t4.style.background = "Honeydew";
    }
  }
  function fun1(x)
  {
    var t1 = document.getElementById("t1");
    var t2 = document.getElementById("t2");
    var t3 = document.getElementById("t3");
    var t4 = document.getElementById("t4");
    //
    var p = prompt("Podaj ilość:", "");
    if (x == 1)
    {
      t1.innerHTML = p;
    }
    if (x == 2)
    {
      t2.innerHTML = p;
    }
    if (x == 3)
    {
      t3.innerHTML = p;
    }
    if (x == 4)
    {
      t4.innerHTML = p;
    }
    kolor(x);
  }
  function fun2(x)
  {
    var licznik = document.getElementById("licznik");
    licznik.value = parseInt(licznik.value)+1;
    if (x == 1) alert("Zamowienie nr: "+licznik.value+" Produkt: Skretka UTP drut");
    if (x == 2) alert("Zamowienie nr: "+licznik.value+" Produkt: Skretka UTP linka");
    if (x == 3) alert("Zamowienie nr: "+licznik.value+" Produkt: Wtyki 8P8C");
    if (x == 4) alert("Zamowienie nr: "+licznik.value+" Produkt: Modułu keystone");
  }
</script>
<body onload="kolor(1); kolor(2); kolor(3); kolor(4);">
<hr>
<table border="1" width="50%">
  <tr>
    <td>Produkt</td>
    <td>Jednostka</td>
    <td>Dostępnośc</td>
    <td>Aktualizacja</td>
    <td>Zamówienie</td>
  </tr>
  <tr>
    <td>Skretka UTP drut</td>
    <td>metr</td>
    <td id="t1">20</td>
    <td><button onclick="fun1(1)">Aktualizuj</button></td>
    <td><button onclick="fun2(1)">Zamów</button></td>
  </tr>
  <tr>
    <td>Skretka UTP linka</td>
    <td>metr</td>
    <td id="t2">2</td>
    <td><button onclick="fun1(2)">Aktualizuj</button></td>
    <td><button onclick="fun2(2)">Zamów</button></td>
  </tr>
  <tr>
    <td>Wtyki 8P8C</td>
    <td>sztuki</td>
    <td id="t3">10</td>
    <td><button onclick="fun1(3)">Aktualizuj</button></td>
    <td><button onclick="fun2(3)">Zamów</button></td>
  </tr>
  <tr>
    <td>Modułu keystone</td>
    <td>sztuki</td>
    <td id="t4">30</td>
    <td><button onclick="fun1(4)">Aktualizuj</button></td>
    <td><button onclick="fun2(4)">Zamów</button></td>
  </tr>
</table>
<hr>
<form>
  <input type="hidden" id="licznik" value="0">
</form>

Budżet i przeznaczenie komputera: 5000 zł, komputer księgowej.

Zestaw składa się z: jednostki komputerowej, myszy klawiatury, monitora.

Znajdź podzespoły połącz je prawidłowo parametrami.

Zestawienie przedstaw w arkuszu kalkulacyjnym wraz z cenami oraz linkami do sklepów z produktami.

Zadanie:
https://arkusze.pl/zawodowy/ee08-2019-c … tyczny.pdf

Wykonać to zadanie w formie prezentacji: screeny, opisy i wysłać na adres: barxyz24@gmail.com


Emulatory:

Switch
https://emulator.tp-link.com/T1500G-8T( … /Index.htm

Router
https://emulator.tp-link.com/Archer_C2/index.htm

Router WiFi
https://emulator.tp-link.com/TL-WR841ND_V8/Index.htm



Obrazy maszyn VM znajdują się w C:\iso
hasło: egzamin

https://ti.dxe.pl/files3/tbi.gif
Serwer 2019
https://zz.waw.pl/tbi/_WinSerwer2019_.ova

https://ti.dxe.pl/files3/tbi.gif
Ubuntu Server 22
https://zz.waw.pl/tbi/ubuntu-22-server-v2.ova

https://ti.dxe.pl/files3/tbi.gif
Windows 10
https://zz.waw.pl/tbi/_Windows10_.ova

https://ti.dxe.pl/files3/tbi.gif
Ubuntu Desktop 22
https://zz.waw.pl/tbi/ubuntu-22-desktop-v2.ova

<script>
  var myArray = [1, 2, 3, 4, 5];
  //
  myArray.splice(0, 1); // usuwa element od podanego miejsca i ile elementów {wynik }
  myArray.shift(); // usuwa pierwszy element
  myArray.pop();  // usuwa ostatni element
  myArray.push("dana"); // dodanie nowego elementu
 
  document.write(myArray); // wyświetlanie całej tablicy

</script>

Przynieść na następną lekcję, w formie elektronicznej.

<h1>
<script>
   
  // Pierwsze imie z tablicy
  var tablica = ['Ania', "Hania", "Wanda", "Natan", "Jakub"];
  for (i=0; i<tablica.length; i++)
  {
    document.write(tablica[i][0], "<br>");
  }
  
  // Średnia ocen
  var a = [5,5,4,1];
  var suma = 0;
  
  for (i=0; i<a.length; i++)
  {
    document.write(a[i], ", ");
    suma+=a[i];
  }
  
  document.write("srednia:", (suma/a.length));
  
</script>

479

(1 odpowiedzi, napisanych 4Ti-Tworzenie stron i aplikacji internetowych)

<script>
  function show1(znak, ile)
  {
    for (i=1; i<=ile; i++)
    {
      document.write(znak);
    }
  }


  show1("+", 10);

1) Napisz funkcję która sprawdza czy zmienna a lub b jest większa, mniejsza czy są równe.
2) Napisz funkcję która przy parametrze x wyświetla ile razy ma pojawiać się napis "Informatyka".
3) Napisz skrypt który z tablicy Array pokazuje wszystkie imiona na literę A:
var ourTable = ['Marcin', 'Ania', 'Agnieszka', 'Piotrek', 'Grześ', 'Magda'];