Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odsyłacz do dalszej części tekstu, php+mysql
tomkoff
post 3.11.2006, 14:19:45
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.11.2006

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


Witam wszystkich serdecznie.
Na wstępie wyjaśniam, że jestem na etapie bardzo początkującym jeśli chodzi o php i mysql.
Moje pytanie zapewne jest banalne, ale ja nie mam pomysłu smile.gif

Otóż mam stworzoną już bazę danych w mysql i tabelę w tejże bazie. Doszedłem juz do tego (i zrozumiałem to wreszcie smile.gif ), jak wyświetlać poszczególne zawartości komórek tabeli na stronie. Teraz chciałbym zrobić coś w tym stylu, że na stronie głównej wyświetla mi się część artykułu, powiedzmy news'a (ten tekst umieściłem w komórce o nazwie 'short') i teraz chciałbym zrobić odnośnik do całej części tekstu (która znajduje się w komórce 'txt').

Czy da się to w miarę łatwo i szybko zrobić? smile.gif
Z góry dzięki!

pzdr
Go to the top of the page
+Quote Post
misieq
post 3.11.2006, 14:38:30
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 1.11.2006

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


Powineneś mieć przyporządkowane "id" do każdego pola - taki numer identyfikacyjny, który jednoznacznie pozwoli określi o jaki wiersz chodzi. Na stronie wyświetlasz tylko komórkę "short" a pod nią dajesz linka typu
<a href="longversion.php?id=<? echo $fetched['id'];?>">Czytaj dalej</a> (zakładając , że pobrałeś dane do zmiennej $fetched).
No i dalej wiadomo.. .w pliku longversion.php sprawdzasz czy istnieje $_POST['id'] i jeśli tak, to wybierasz długą wersję teksty z pola o numerze identyfikacyjnym $_POST['id'] (WHERE `id` = '$_POST[id]')

To oczywiście jedno z wielu możliwych rozwiązań.
Go to the top of the page
+Quote Post
Amorph
post 3.11.2006, 14:43:48
Post #3





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Generujesz link do podstrony ktora wczyta ci text...
np skoro doczytales short to powinienes miec id danego wiersza. Teraz generuj link:
  1. <?php
  2. echo"<a target='_self' href='plikOdczytujacy.php?id=$zmiennaZid'>Link</a>";
  3. ?>

W plikOdczytujacy.php odczytujesz zmienna id, i na jej podsttawie wyswietlasz z bazy komorke z textem.
@misiek: a nie powinno być $_GET['id'] questionmark.gif?
Go to the top of the page
+Quote Post
misieq
post 3.11.2006, 14:46:45
Post #4





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 1.11.2006

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


Cytat(Amorph @ 3.11.2006, 14:43:48 ) *
@misiek: a nie powinno być $_GET['id'] questionmark.gif?

Jasne, zaćmienie chwilowe, za długo już siedzę nad cholernym c na systemy operacyjne sad.gif
Go to the top of the page
+Quote Post
tomkoff
post 4.11.2006, 03:52:04
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.11.2006

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


Ludziee!
Wielki dzięki zarówno misieq i Amorph bo i jeden i drugi post był bardzo pomocny smile.gif
Udało się.. czas: od 3:05 do 4:00 rano... ale działa winksmiley.jpg

Troche ten kod (tego pliku zawierającego tę długą wersję) pokracznie wygląda, ale podstawa, że hula smile.gif

pozdrawiam i pewnie niedługo odezwę się z jakimś kolejnym przedszkolnym pytaniem smile.gif thnx!
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: 13.06.2025 - 04:05