Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] newsy->czytaj wiecej... problem.
gigzorr
post
Post #1





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


Witam.
Oto kod:
  1. <?php
  2.  
  3. $db = mysql_connect("localhost","root","vertrigo") or die("nie mozna nawiazac polaczenia.sprawdz podane dane");
  4. $wyborbazy = mysql_select_db("strona") or die("nie ma takiej bazy danych.");
  5. $lapenewsa = mysql_query("SELECT * FROM newsy ORDER BY id DESC") or die("zle zapytanie");
  6.  
  7. while ($rekord = mysql_fetch_assoc($lapenewsa))
  8. {
  9. echo '<div style="width:800px; background-color:white;color:black;font-family:Georgia;font-size:15px;height:184px;">';
  10. echo ""."<b>Tytul</b>:".$rekord['tittle']. "</br>" ."<b>Info</b>: ".substr($rekord['text'], 0, 50). "<br/>". "<b>Autor</b>: ".$rekord['author']."</br>". '<div style="float:right"><a href="newsy.php?id='.$rekord['id'].'">czytaj wiecej...</A></div>' .$rekord['id'].""."<br/>" ;
  11. echo '</div>';
  12. }
  13. ?>


Ten skrypt wyswietla dane , all jest ok , ale jak klikam pokaz...wiecej , to sie pokazuje to samo tyle ze na innej stronie , ale to nie gra roli , poprostu nie pokazuje reszty newsa, tylko to co jest na pierwszej stronie.A noi po id ma pobierac reszte newsa.

Ten post edytował gigzorr 24.04.2010, 12:53:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


No to chociaż dobrze, że wiesz.

Możesz to zrobić nawet w jednym pliku, jak chcesz. Widzę, że masz odpośnik do pliku newsy.php, to w takim razie sprawdzaj/pobieraj w tymże pliku.

Po prostu musisz sprawdzić za pomocą if, czy masz jakieś id, przesłane GETem
  1. $_GET['id']


Jeśli jest, to pobierasz z bazy odpowiedni news i wyświetlasz. Proste. Nie zapomnij o filtrowaniu danych.

Ten post edytował pedro84 24.04.2010, 13:05:44
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 17:04