Wprowadzenie do Internetu

- zajęcia 7

Zakres tematyczny zajęć

Wykorzystując technologię PHP mamy możliwość wykonywania operacji na bazach danych. Sam język PHP umożliwia wykorzystywanie najpopularniejszych baz danych. W większości rozwiązań wraz z tym językiem wykorzystuje się bazę MySQL ze względu na jej prostotę i szybkość działania.

Na ćwiczeniach studenci poznają podstawowe techniki operowania na danych pochodzącymi z bazy MySQL przy pomocy języka PHP.

Podstawowe pojęcia związane z obsługą bazy MySQL

Zwraca identyfikator połączenia w przypadku powodzenia, lub FALSE jeśli wystąpi błąd.

mysql_connect('localhost','uzytkownik','haslo');

mysql_select_db($db);

$result = mysql_query('select * from tabela');

while ($row = mysql_fetch_object($result)) {

echo $row->id_uzytkownika;

echo $row->pelna_nazwa;

}

mysql_free_result($result);

?>

Zadanie 1.

Wyświetlanie listy wyników wyszukiwania

  1. Dodać do projektu podstronę „user_list.php”

  2. Dodać w menu projektu link do stworzonej w poprzednim kroku podstrony

  3. W pliku „user_list.php”

    1. Utworzyć podstawowy szablon dopasowany do projektu

    2. Stworzyć prosty mechanizm wyszukiwania (formularz z 1 polem login)

    3. Stworzyć tabelkę prezentującą wyniki wyszukiwania

    4. Obsłużyć przy pomocy skryptu PHP wyświetlenie wyników wyszukiwania z bazy danych

    5. W liście wyników zaproponować mechanizm edycji elementu listy

Zadanie 2.

Edycja danych

  1. Dodać do projektu podstroję „user_details.php”

  2. W pliku „user_list.php”

    1. Utworzyć podstawowy szablon dopasowany do projektu

    2. Pobrać dane edytowanego użytkownika

    3. Wyświetlić dane edytowanego użytkownika

    4. Umożliwić zapis danych użytkownika i powrót do listy wyników

Zadanie 3.

Wykorzystanie obiektów

Stworzyć obiekt ułatwiający operacje na bazie danych.

WIT - zajęcia 7

__________________________________________________________________________________________

mgr inż. Marcin Nowak 26.05.2006 Marcin_Nowak@wit.edu.pl 2/2