Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyświetlanie artykułów, [php+mysql]
tara
post 11.08.2004, 12:19:18
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


witam,

to jest chyba podstawa wyświetlania artykułów z bazy danych, chodzi mi o to, że jeśli adres wygląda tak:
index.php?akcja=porady&id=1

to żeby z bazy wyświetlił artykuł pierwszy,
a jak tak:
index.php?akcja=porady&id=2 to żeby drugi itp.

switch odpada, jakaś pętla ?

mozecie mnie nakierować ? nie proszę o szablon, tylko jakieś rady. blink.gif


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
mhs
post 11.08.2004, 12:45:41
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


i w czym problem?

sluchaj....

na jednej stronie tworzysz sobie wykaz artykulow (np pobierasz wszystkie lub czesc artykulow z bazy danych zapytaniem SELECT, ktore bedzie wygladalo mniej wiecej w sposob taki)
  1. SELECT id, temat, DATA FROM artykuly ORDER BY DATA DESC


z bazy danych pobierasz wynik zapytania a nastepnie w petli tworzysz wykaz linkow skontruowanych w sposob nastepujacy:
<a href="index.php?akcja=porady&id=2">Temat</a><br />
w miejsce id podstawiasz kolejny numer id wiadomosci...

rada? zapoznaj sie jak pobierac dane z bazy danych a wygenerowanie tych wszystkich linkow nie bedzie trudne..

nastepnie po klikniecu przez uzytkownika linku pobierasz przez $_GET['id'] numer artykulu a nastepnie go wyswietlasz...
Go to the top of the page
+Quote Post
tara
post 11.08.2004, 13:35:49
Post #3





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


yeah,

zrobiłem takie coś:
  1. <?
  2. $numer = $_GET['id'];
  3.  
  4.  
  5. $con=mysql_connect('', '', '');
  6.  
  7. $wynik = mysql_query (&#092;"SELECT * FROM porady WHERE ID=$numer;\");
  8. ?>


biggrin.gif jest to dobre ?


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
mhs
post 11.08.2004, 13:40:56
Post #4





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


a dziala? co dalej?
na razie wyslales zapytanie do bazy danych... pisz dalej (pobierz teraz dane...)

ps. ten srednik nie jest potrzebny na koncu zapytania...
Go to the top of the page
+Quote Post
tara
post 11.08.2004, 14:46:21
Post #5





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


  1. <?
  2. $numer = $_GET['id'];
  3.  
  4.  
  5. $con=mysql_connect('', '', '');
  6.  
  7. $wynik = mysql_query (&#092;"SELECT * FROM porady WHERE ID=$numer;\");
  8.  
  9.  while ($rekord = mysql_fetch_array ($wynik)) {
  10. print &#092;"<TABLE class=\"trasy\\" width=\"600\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\"> <TR><TD colspan=\"2\" align=\"center\">\".stripslashes($rekord[3]).\" (\".stripslashes($rekord[1]).\")</TD></TR><TR><TD>\".stripslashes($rekord[4]).\"</TD></TR><TR><TD>\".stripslashes($rekord[3]).\"</TABLE>\";
  11. }
  12. ?>


no i to toto wyświetli artyku ł 1,2,3...

a linka tworze tak:
  1. <?php
  2.  
  3. <A HREF=&#092;\"index.php?bike=trasy&id=\".stripslashes($rekord[0]).\"\">\".stripslashes($rekord[3]).\"</A>
  4. ?>


narazie wszytsko działa.


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
mhs
post 11.08.2004, 14:50:29
Post #6





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


hmmm... jezeli dziala ok

nie musisz tutaj co chwile pisac posta z kolejnymi etapami nad ktorymi pracujesz.... po prostu pisz... jak czegos nie bedziesz wiedzial to wowczas napisz posta...
Go to the top of the page
+Quote Post
tara
post 11.08.2004, 15:09:27
Post #7





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


wiem, wiem rozumiem, nie każdego to obchodzi co ja robie, ale problem z tym że właściwe na każdym etapie spotykam problemy blink.gif najpierw zaglądam do podręcznika, jak nie idzie to pissze tu.. winksmiley.jpg pozdro


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
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: 15.07.2025 - 19:08