6498542387

6498542387



SKiBD Laboratorium 7

łańcuchy znaków, tekst i/lub informacje numeryczne umieszczone w podwójnym lub pojedynczym cudzysłowie („ul. malwowa 30”, ‘kod 30-234’)


Rozpoczynając pisanie skryptu należy bardzo dokładnie przeanalizować ile i jakich zmiennych będzie potrzebne do zrealizowania jego funkcjonalności.

Istnieje możliwość przekazywania zmiennych do skryptów (ustawiania tych zmiennych przy wywoływaniu skryptu). Daje to możliwość dynamicznego sterowania zawartością strony. Zilustruje to poniższy przykład.

przykład 7. (wykorzystanie zmiennych)

<!-plik menu.html —>

<HTML>


<BODY>

<A href=”index.php?id=buty”> Buty </Axbr>

<A href=”index.php?id=kurtki”> Kurtki </Axbr>

<A href=”index.php?id=spodnie”> Spodnie </Axbr>

</BODY>

</HTML>

<!— plik index.php —>

<HTML>

<BODY>

<?

Include “menu.html”;

if (isset($id)) echo „<brxstrong>$id</strong>”;

else echo „<br> <font color=\”red\”> wybierz coś ! </font>”;

?>

<centerxa href="index.php"> powrót do strony głównej </ax/center>

</BODY>

</HTML>

W powyższym przykładzie wybór opcji w pliku menu powoduje odmienne zachowanie się skryptu w pliku index.php. W instrukcji if wykorzystano wewnętrzną funkcje PHP isset($zmienna) w celu określenia czy zmienna $id występuje w skrypcie. Brak takiej zmiennej świadczy o wejściu na stronę index.php bez przejścia przez menu.html. W przypadku wejścia przez menu w skrypcie index.php zmienna $id będzie już zdeklarowana i będzie miała jedną z trzech wartości. Dzięki podaniu adresu w postaci index.php?id=buty automatycznie w skrypcie index.php będzie widoczna zmienna id przechowująca wartość łańcucha „buty”. Połączenie tego mechanizmu z poleceniem include oraz instrukcją switch lub If ... elseif ... else umożliwia stworzenie elastycznego serwisu www z przełączanymi podstronami.

Podstawy PHP. Dynamiczne strony WWW. 5



Wyszukiwarka

Podobne podstrony:
>    title(‘tekst) - wypisuje tytuł wykresu w postaci łańcucha znaków tekst i
50284 Wprowadzenie do MatLab (92) 7.3. Łańcuchy znaków Łańcuch znaków stanowi podstawowy nośnik info
Zobrazowane informacje numeryczne Komunikacja człowiek - komputer Nazwisko: Pytanie: Zobrazowane inf
Image537 Zrejestru Rys. 4.695. Schemat logiczny dynamicznego układu wyświetlania informacji numeryc
IMG00010 - jview.exe    I Dane 2 pliku tekst.txt Moje numery telefon u: fila
img037 37 3.3. Klasyfikacja metod podejmowania decyzji gramatyk łańcuchowych (ciągowych), drzewowych
p1020878 (3) Identyfikacja urządzenia (2)§€ Odpytywanie za pomocą sprzętu (tzw. łańcuchowe -daisy ch
Laboratorium materiałoznawstwa3 46 oheraiozny lub budowa strukturalna zmienia się w sposób skokowy.
SKiBD Laboratonum 8 CEL ĆWICZENIA: Nabycie umiejętności tworzenia i wykorzystywania formularzy do
SKiBD Laboratonum 8 przykład 1. (skrypt wielokrokowy) Spnase = $_POST[ phase ]; $vall = $_POST[ vall

więcej podobnych podstron