Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[php&mysql] Jak wyswietlic podstrone z bazy danych?

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

[php&mysql] Jak wyswietlic podstrone z bazy danych?

Post 02.08.2006, 22:22:05

Napisałem skrypt dodawania podstron, lecz nie wiem jak je wywolac. Pliki z zewnatrz wywoluje za pomoca linku:

Kod: Zaznacz cały
<a href=index.php?page=podstrona>Link</a>


Obsługiwane są one przez formułkę:

Kod: Zaznacz cały
<?
         if($page=="") $page="news";
         if(!file_exists($page.".php"))
         {
         include "blad.php";
         }
         else
         {
         include_once $page.".php";
         }
?>


Co zrobić, aby w podobny sposób wywołać daną podstrone zapisana w bazie danych w formie:

-id
-tytul
-tresc

Znajacych sie na rzeczy prosze o pomoc.
dracha
Kuba

Posty: 123
Dołączył(a): 19.12.2004

Post 03.08.2006, 01:29:01

Kod: Zaznacz cały
<?
$polaczenie = mysql_connect(); // polaczenie z baza
mysql_select_db(); // wybieranie bazy

$page = 'page';
// linki (umiesc to np. w menu :D)
$zapytanie = 'SELECT * FROM tabela';
$wywolanie = mysql_query($zapytanie);
while($p = mysql_fetch_array($wywolanie))
{
echo '<a href="index.php?'.$page.'='.$p['id'].'">'.$p['tytul'].'</a><br />';
}
// funkcja pokaz
function pokaz($id)
{
$query = 'SELECT * FROM tabela WHERE id="'.$id.'"';
$result = mysql_query($query);
while($p = mysql_fetch_array($result))
{
// wymieniasz co chcesz pobrac z bazy i pokazac po klikniecu :)
}
}

// wyswietlanie po kliknieciu
if($_GET[$page] = $id)
{
pokaz($id);
}
else
{
echo 'nie ma takiej podstrony :(';
}
mysql_close($polaczenie);
?>

mam nadzije ze dziala :)
CMS 1.0 (5%) Robie wszytko od nowa ;]
:ballpl: :balloff: :balloff: :balloff: :balloff: :balloff: :balloff: :balloff: :balloff: :balloff:
Avatar użytkownikaReNiK
Posty: 252
Dołączył(a): 06.05.2005
Lokalizacja: Starachowice


Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Bing [Bot] i 8 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51973 zarejestrowanych użytkowników.
Najnowszy użytkownik: Eddierob


Nasi użytkownicy napisali:

  • 938345 wiadomości
  • w 247865 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)