June 2023 1 1 Report
Waszym zadaniem jest stworzyć system logowania do witryny. Witryna ma składać się minimum z dwóch stron: witaj.html oraz loguj.php

Musicie utworzyć bazę danych o nazwie LOGOWANIE z jedną tabelą UŻYTKOWNICY, w której znajdą się następujące pola: id, imie, login, password.
Wypełnić tabelę danymi (minimum 5 rekordów), wśród których musi się znaleźć rekord: id - 1, imie - Jan, login - janek, password - 123abc.

Strona witaj.html musi posiadać formularz wysyłający treści do dokumentu loguj.php metodą niejawną z polami: tekstowym LOGIN, hasłowym HASŁO oraz do wysyłania ZALOGUJ.

Na stronie loguj.php należy wykonać połączenie z bazą danych z parametrami: serwer - localhost, użytkownik - root, hasło - bez hasła, baza danych - LOGOWANIE. Wysłać do bazy zapytanie wybierające z tabeli UŻYTKOWNICY imie, login i password. Pobrać do tablicy wartości zwrócone przez zapytanie. Na końcu skryptu ma nastąpić zamknięcie połączenia z bazą danych.

Jeżeli dane wpisane w formularzu będą zgadzały się z danymi pobranymi z bazy, ma się pojawić pod formularzem napis w kolorze niebieskim: Witaj imie! Jesteś zalogowany :)

Jeżeli dane wpisane w formularzu nie będą zgadzały się z danymi pobranymi z bazy, ma się pojawić pod formularzem napis w kolorze czerwonym: Podałeś błędny login lub hasło :(

Całe formatowanie treści ma być zrealizowane w arkuszu styl-log.css.

Wygląd strony i ewentualne dodatkowe strony pozostawiam Wam do własnej inwencji!

---

Po wykonaniu powyższego zadania proszę wykonać prezentację multimedialną omawiającą wszystkie sposoby pobierania danych z bazy danych do dokumentu PHP włączając w to połączenie z bazą, jej zamknięcie, a także wysłanie zapytania do bazy.

Prezentacja ma posiadać wyjaśnienia i omówienia wszystkich metod wstawiania poleceń PHP zobrazowanych zrzutami z wykonanego wcześniej zadania logowania - możecie tam próbkowo zastosować każdą z metod pobierania danych z bazy.

Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.