skanuj0504

skanuj0504



524 PHP i MySQL dla każdego

/* Jeśli parametr action ma nieprawidłową wartość. */ else{

echo("<p align='center'>Nieprawidłowa wartość parametru "): echo("action - $ POST[action].</p>">:

}

}

else{

echo("<p align-'center'>Nie jesteś zalr owany!</p>"):

}

}

/* Jeśli parametr action nie został przekazany. */ else{

echo("<p align='center^Nieprawidłowe wywołanie skryptu!</p>"):

}

ł

else{

echo("<p align=’center'>Brak połączenia z bazą. Forum nie jest "): echo{ "dostępne. </p>''):

}

?> <p align-"center”>

<b><a href-"main.php">Powrót do strony głównej</ax/b>

</p>

</body>

</html>

Główna część kodu rozpoczyna się od próby nawiązania połączenia z bazą danych, czyli od wywołania funkcji makeDBConnection. Jeśli połączenie uda się nawiązać, czyli kiedy zwróconą wartością jest true, są wykonywanie dalsze czynności. Jeśli natomiast połączenia nie uda się nawiązać, czyli kiedy zwróconą wartością jest fal se, jest wyświetlana informacja o problemach technicznych.

Po nawiązaniu połączenia jest sprawdzane, czy za pomocą metody GET lub POST został przekazany parametr action. Jeśli nie został, oznacza to, że skrypt został wywołany nieprawidłowo. Jeśli natomiast parametr action jest obecny, jest sprawdzane, czy przyjmuje on jedną z wartości:

♦    showts — przekazana metodą GET; oznaczająca, że ma zostać wyświetlona lista wątków;

♦    showt — przekazana metodą GET; oznaczająca, że mają zostać wyświetlone artykuły ze wskazanego wątku;

♦    showadd — przekazana metodą GET; oznaczająca, że ma zostać wyświetlony formularz umożliwiający dodanie nowego wątku;

♦    repl ay — przekazana metodą GET; oznaczająca, że ma zostać wyświetlony formularz umożliwiający odpowiedź na wybrany artykuł;

♦    add — przekazana metodą POST; oznaczająca, że ma zostać dodany nowy wątek;

♦    repl ay ■—- przekazana metodą POST; oznaczająca, że ma zostać dodany nowy artykuł w wybranym wątku.


Wyszukiwarka

Podobne podstrony:
skanuj0485 502 PHP i MySQL dla każdego /* Jeśli parametr action ma nieprawidłową wartość */ else{ ec
skanuj0453 (2) 470 PHP i MySQL dla każdego Jeśli jednak użytkownik ma odpowiednie uprawnienia, są us
skanuj0302 (2) 316 PHP i MySQL dla każdego Jeśli chcemy inaczej nazywać kolumnę wynikową, należy zas
skanuj0311 (2) 326 PHP i MySQL dla każdego Jeśli natomiast w tabeli Autorzy miałby powstać indeks pr
skanuj0053 (65) PHP i MySQL dla każdego zmienną liczba, której jest przypisywana wartość 10. Następn
skanuj0531 (2) 552 PHP i MySQL dla każdego Cały kod funkcji printltem to seria instrukcji echo tworz
57997 skanuj0483 500 PHP i MySQL dla każdego i f{i sSet($_GET[ action ])){ i f(makeDBConnection()){
26779 skanuj0507 (2) 528 PHP i MySQL dla każdegc Kolumna email powinna zawierać unikalne wartości, c

więcej podobnych podstron