Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Funkcja kolejny news, Pomocy
korey
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 14.08.2009
Skąd: Łódź

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


Witam.

Ostatnio sporo czasu siedzę na Funkcją która bedzie w bottomie i po naciśnięciu na niego wyświetli nam kolejnego newsa w zależności od news_id.

Gdyż miałem 5 newsów o ID 1, 2, 3, 4, 5. zastosowałem coś takiego:
  1. WERSJA NA LOCALHOST
  2. ?>
  3. <INPUT TYPE="BUTTON" value="kolejny news" class="wstecz" onclick="window.location='http://localhost/~Szkolne_Kola/index.php?news=<?php echo $numer+1; ?>'" />
  4. <?php
  5.  
  6. WERSJA NA SERWIE WWW
  7. ?>
  8. <INPUT TYPE="BUTTON" value="kolejny news" class="wstecz" onclick="window.location='http://szkolne-kola.comuf.com/index.php?news=<?php echo $numer+1; ?>'" />
  9. <?php
  10.  
  11. //oba kody u góry działały poprawnie

Było wszystko tak jak chciałem dopóki nie usunąłem jednego newsa.
na lacalhascie zostały mi teraz newsy o news_id 1, 2, 3 i 5.
no i gdy jestem na newsie o id 3 i chcę udać się do newsa o numerze ID 5 przycisk wpisuje newsa o id 4 (ten którego usunąłem). mógłbym dostać jakieś rady by wybierało mi news_id po kolei od najmniejszego do największego z tych jakie są dostępne w DB.

to kod jaki teraz wymyślilem ale nie działa poprawnie (IMG:style_emoticons/default/sad.gif)
  1. ?>
  2. <INPUT TYPE="BUTTON" value="kolejny news" class="wstecz" onclick="window.location='http://szkolne-kola.comuf.com/index.php?news=<?php echo pobier($numer); ?>'" />
  3. <?php
  4.  
  5. }
  6. function pobier($numer) {
  7. $pytanie = "SELECT MIN(news_id) FROM newsy WHERE `news_id` > ".$numer." ";
  8. $wykonaj = mysql_query($pytanie);
  9.  
  10. if(mysql_num_rows($wykonaj) > 0) {
  11. $wiersz = mysql_fetch_row($wykonaj);
  12. return $wiersz['news_id'];
  13. }
  14. return "nie ma nusa";
  15. }


Z Góry dziękuje za pomoc
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: 25.12.2025 - 11:53