Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]tworzenie linków
Larges
post 14.05.2008, 21:59:07
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam ponownie.
Proszę o podpowiedź po raz kolejny.
Robię prosty system newsów
(tytuł, wstę, rozwinięcie)
Na str chcę wyświetlić tyt i rozwinięcie (udało się), i chcę, aby tyt był linkiem do podstrony, gdzie będzie wyświetlany cały news. Nie bardzo wiem jak zrobić takie przejście, dodam że korzystam z bazy danych i mam tam pole id.

Jakiś ogólny sposobik bym poprosił, ewentualnie link.


--------------------
Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
--lewy87r--
post 14.05.2008, 22:14:47
Post #2





Goście







heh, sprawa jest banalnie prosta ;]

pod tytul dajesz <a href="index.php?news=<?php echo $id; ?>">tytul</a>

gdzie id to wiadomo co to ;]

nastepnie na stronie glownej dajesz

if($_GET['news'])
{
krzaczki pobierajace dane z bazy na podstawie ID ;] ktory pobierasz getem
}
else
{
tresc strony glownej
}

banalnie proste rozwiazanie ;] i latwa mozliwosc zastosowania mod_rewrite ;] do pozycjonowania jak najbardziej
Go to the top of the page
+Quote Post
PiXel2.0
post 14.05.2008, 22:16:48
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 13
Dołączył: 16.03.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Najprosciej zrobic takie cos wg ponizszego schematu (w jednym pliku):
  1. <?php
  2. // kod do laczenia z baza danych
  3.  
  4. if(isset($_GET['id']) and ctype_digit($_GET['id'])){
  5.  
  6. $result = mysql_query("SELECT * FROM tabela WHERE pole_id = {$_GET['id']}");
  7. $dane_newsa = mysql_fetch_array($result, MYSQL_ASSOC);
  8.  
  9. // wyswietla dane newsa z tablicy $dane_newsa
  10.  
  11. }else{
  12.  
  13.  // kod do pobierania danych z bazy juz masz
  14.  // wyswietl naglowki w ponizszy sposob
  15.  echo "<a href=\"ten_plik.php?id={$id}\">{$tytul}</a><br />{$wstep}<br />";
  16.  
  17. }
  18. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 13:26