Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niedziała dzielenie na newsy, [php+mysql]
tara
post
Post #1





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

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


mam taki kod:

  1. <?
  2. $porcja = 5; //tyle bedzie wyswietlanych rekordow na stronie 
  3. if (!isset($dawka)) $dawka = 0; 
  4. mysql_connect('', '', '');
  5.  
  6.  
  7.  
  8.  
  9. // tutaj umiesc zpytanie i petla wyswietlajaca np: 
  10.  
  11.  
  12. // pobieramy nazwę tabeli i numer id.
  13. $wynik1 = mysql_query ('SELECT * FROM news ORDER by id desc');
  14. while ($rekord = mysql_fetch_array ($wynik1)) {
  15.  $komenttabela = stripslashes($rekord[7]).'koment';
  16.  $id=stripslashes($rekord[0]);
  17. // zliczamy ilość rekordów w tabeli \"..koment\"
  18.  list($komentarze) = mysql_fetch_row(mysql_query(&#092;"SELECT count(*) FROM $komenttabela WHERE id=$id\"));
  19. // wybieramy wszystko z newsów i wyświetlamy newsa...
  20.  print &#092;"<BR><TABLE class=\"trasy\" width=\"600\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\"> <TR><TD style=\"background-color: #8A96CF;\" colspan=\"2\" align=\"center\"><TABLE cellpadding=\"2\" cellspacing=\"2\"><TR><TD style=\"background-color: #8A96CF;\" colspan=\"2\" align=\"center\"><A HREF=\"index.php?bike=\".stripslashes($rekord[7]).\"&id=\".stripslashes($rekord[0]).\"\">\".stripslashes($rekord[1]).\" </A>(\".stripslashes($rekord[6]).\")<BR><BR></TD></TR></TABLE></TD></TR><tr><TD style=\"background-color: #C7D9EF;\" ><TABLE cellpadding=\"2\" cellspacing=\"2\"><TR><TD style=\"background-color: #C7D9EF;\">\".stripslashes($rekord[3]).\"</TD></TR></TABLE></TD></TR><TR><TD align=\"right\" style=\"background-color: #C7D9EF;\"><TABLE cellpadding=\"2\" cellspacing=\"2\"><TR><TD style=\"background-color: #C7D9EF;\"><BR><A HREF=\"index.php?bike=\".stripslashes($rekord[7]).\"&id=\".stripslashes($rekord[0]).\"\">Więcej...</A><BR>&nbsp;Komentarzy: ($komentarze)<BR></TD></TR></TABLE></TD></TR></TABLE>\";
  21. }
  22.  
  23.  
  24.  
  25. //koniec petli wyswietlajacej 
  26.  
  27. echo &#092;"<BR>\";
  28.  
  29. $wiersz= 0 + (int)$dawka; 
  30. $r = $wiersz-$porcja; 
  31. $f = $wiersz+$porcja; 
  32. $zapytanie2 = &#092;"SELECT * FROM `news` by id desc\"; 
  33. $wykonaj2 = mysql_query ($zapytanie2); 
  34. $vol = mysql_num_rows($wykonaj2); 
  35. //echo \"vol = $vol, wiersz = $wiersz, r = $r, f = $f,\"; 
  36. echo &#092;"<center>\";
  37. echo &#092;"<a href=\"index.php?main&dawka=0\">[<<</a> / \"; 
  38. if($r >=0) { 
  39. print &#092;"<a href=\"index.php?main&dawka=$r\">Poprzednia</a> / \"; 
  40. } 
  41.  
  42. for ($i=0;$i<=$vol/$porcja;$i++) { 
  43. $s = $i * $porcja; // wartosc dla $dawka 
  44. ++$k; // zeby bylo wyswietlane od 1 a nie od 0 
  45. print &#092;" <a href=\"index.php?main&dawka=$s\">$k</a>\"; 
  46. } 
  47.  
  48. if($f <= $vol) { 
  49. print &#092;" / <a href=\"index.php?main&dawka=$f\">Następna</a>\"; 
  50. } 
  51. echo &#092;" / <a href=\"index.php?main&dawka=$s\">>>]</a>\"; 
  52.  
  53.  
  54.  
  55. ?>


Jeszcze doniedawna wyświetlał, lecz teraz już padł. Co jest w nim źle ?


--------------------
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

Posty w temacie


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 Aktualny czas: 20.08.2025 - 18:16