Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Pytanie - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Pytanie (/thread-pytanie--5941)

Strony: 1 2


RE: Pytanie - Ratatuj1995 - 07-02-2011

czytac czytalem, dobra, sprobuje jakos cos sam napisac, to ten mozna zamknac, jak bede mial cos to zrobie nowy temat z normalna nazwa


RE: Pytanie - R_Rafalsky - 09-02-2011

Człowieku ty chcesz po prostu zrobić dynamiczną stronę tak? Piszesz nowy post i tworzy Ci się stronka pod adresem www.costam/nowypost.html? Tak? Jeżeli tak to właśnie o to chodzi w PHP. Dynamiczne strony mają to do siebie, że tworzą się dynamicznie, dane pobierasz z bazy danych i wyświetlasz na stronie docelowej za pomocą prostego skryptu. Adres strony z danym tematem na początku zrób za pomocą prostego GET Smile

O to chodziło?


RE: Pytanie - Ratatuj1995 - 09-02-2011

dokladnie, dobra, dzieki, poprobuje cos, jak mi wyjdzie to zrobie,


RE: Pytanie - R_Rafalsky - 09-02-2011

Nie pomagam na PW. Od tego jest forum, żeby wszyscy mogli zapoznać się z tematem Smile

Napisałem Ci GET, bo to na początek najłatwiejszy sposób. GET jest to przekazywanie zmiennych w adresie po znaku zapytania.
Więc adres taki wygląda tak: index.php?zmienna=wartosc&druga=wart2 itd.

Uruchamiasz tutaj tylko pliczek private.php, który ma już większość elementów powtarzających się. Elementy charakterystyczne dla strony dodają się dynamicznie.
Wszystkie zmienne podane przez GET możesz wykorzystać w skrypcie za pomocą $_GET['zmienna'] i dostaniesz wartość z adresu. Tyle teorii

PRAKTYKA:
Powiedzmy, że mamy stronę www.twojastrona.pl/index.php?artykul=nudny. Robimy skrypt, który wyświetli nam dany artykuł na stronie.
Artykuł możemy pobrać z bazy danych (najlepiej), pliku, wartości z tabeli itd.

Kod PHP:
<?php
$artykul
=$_GET['artykul']; //przepisujemy do zmiennej aby było łatwiej i czytelniej

$nazwa_pliku $artykul '.html';
include(
$nazwa_pliku); //wczytujemy plik html z nazwą artykułu, w naszym przypadku nudny.html

$zapytanie_bazy_danych 'SELECT * FROM artykuly WHERE id_artykulu='$artykul ';';
$wynik mysql_query($zapytanie_bazy_danych);
$wiersz_bazy mysql_fetch_assoc($wynik);
echo 
$wiersz_bazy['tresc']; //wyswietlanie komórki 'treść' tabeli 'artykuły' dla której komórka 'id_artykułu' jest równa 'nudny'

echo $tabela['$artykul']; //wyswietlanie artykulu z wiersza tabeli o id 'nudny --stanowczo najgorszy sposób' 



RE: Pytanie - Ratatuj1995 - 11-02-2011

czyli jeśli dobrze rozumiem, tworzę skrypt wysyłający dane do bazy danych a ten kod powoduje pobranie tych danych i umieszczenie ich na odpowiedniej stronie powstałej przy pomocy GET?