Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pytanie
#11
czytac czytalem, dobra, sprobuje jakos cos sam napisac, to ten mozna zamknac, jak bede mial cos to zrobie nowy temat z normalna nazwa
Odpowiedz
#12
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?
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#13
dokladnie, dobra, dzieki, poprobuje cos, jak mi wyjdzie to zrobie,
Odpowiedz
#14
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' 
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#15
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?
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Pytanie o wyjście ze strony Szakal331 2 3,476 27-05-2014, 15:36
Ostatni post: Szakal331
  Pytanie o Google Analytics joker 5 4,861 16-11-2012, 22:53
Ostatni post: PrograStudio
  [PHP] Pytanie: System newsów Sebjekt 6 4,427 17-05-2012, 01:29
Ostatni post: Sebjekt
Shy Pytanie o rozwijana listę Lampek 1 2,411 24-03-2012, 09:32
Ostatni post: Marys
  Pytanie o wyszukiwarke google witokn 1 1,887 20-12-2011, 13:18
Ostatni post: hieroshima

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl