Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php][mysq]stronicowanie male klopoty
Forum PHP.pl > Forum > Przedszkole
-Kamils2-
witam mam caly skrypt napisany (uzywam mod rewrite)
w innych czesciach strony dziala (pobieranie wynikow z bazuy i pokazywanie obrakzow podzielone na storny w galeri dziala i w administracji tez)
a tu teraz przy newsach mi odwakla blad
i nie wiem gdzie jest
moze wy cos zobaczycie
zamieszczam caly plik news.php

  1. <?php
  2. include("core/sql.php");
  3. include("core/meta.php");
  4. include("themes/green/code.php");
  5. top();
  6.  if(isset($_GET['id']) && isset($_GET['page']))
  7.  {
  8.  $id = $_GET['id'];
  9.  $sql=mysql_query("SELECT * FROM news WHERE id = '$id'");
  10.  $test=mysql_num_rows($sql);
  11.  while($info=mysql_fetch_array($sql))
  12.  {
  13. $id = $info['id'];
  14. $autor = $info['author'];
  15. $tresc = $info['text'];
  16. $data = $info['data'];
  17. $tytul = $info['title'];
  18.  }
  19. <table width="555px" height="43px" align="center" cellpadding="0" cellspacing="0" class="news">
  20. <tr><td class="title" valign="top">'.$tytul.'</td></tr>
  21. <tr><td valign="top">
  22.  <table cellpadding="0" cellspacing="0" width="100%" valign="top">
  23.  <tr>
  24.  <td class="info" valign="top">Doda³: '.$autor.' Data: '.$data.'</td>
  25.  ';
  26. if($_SESSION['admin']['news'] > 0)
  27. {
  28.  echo'<td class="adm" valign="top"><a href="Admin-news-edit-'.$id.'">[E]</a> <a href="Admin-news-delete-'.$id.'"></a></td>';
  29. }
  30.  <td class="info" align="right" style="padding-right: 3px;" valign="top"><a href="Aktualnosci">Powrót</a></td>
  31.  </tr>
  32.  </table>
  33. </td></tr>
  34. </table>
  35. <table width="553px" align="center" cellpadding="0" cellspacing="0">
  36. <tr><td class="text">'.$tresc.'</td></tr>
  37. <tr><td width="553px" height="5px"></td></tr>
  38. <tr><td width="553px" class="text">
  39. <hr class="sel">
  40. <h3><b>Komentarze:</b>
  41. ';
  42. echo'Strona: ';
  43. $c = "align=center";
  44. $pnum = 1;
  45. $num = mysql_num_rows(mysql_query("SELECT * FROM comments"));
  46. $num_pages = ceil($num/$pnum);
  47. for($i=1;$i <= $num_pages;$i++)
  48. {
  49. echo "<a href='".$id.",".$i.",News'>[".$i."]</a>";
  50. }
  51.  echo'</center></td></tr></table><br>';
  52.  $page = htmlspecialchars($_GET['id']);
  53.  $pdo = $pnum*$page;
  54.  $pod = $pdo-$pnum;
  55.  $sql2 = mysql_query("SELECT * FROM comments WHERE news = '$id' ORDER BY id DESC LIMIT $pod,$pnum");
  56.  while($info=mysql_fetch_array($sql2))
  57.  {
  58.  $id = $info['id'];
  59.  $author = $info['author'];
  60.  $data = $info['data'];
  61.  $ip = $info['ip']; 
  62.  $text = $info['tresc']; 
  63. <table class="border" align="center" cellpadding="1" cellspacing="1" width="100%">
  64. <tr><td class="td2" style="padding-left:2px;">
  65. <table cellpadding="0" cellspacing="0" width="100%">
  66. <tr>
  67. <td class="td2"><b>'.$author.'<font size="1">|</font></b>
  68. <td class="td2" align="right"><b>'.$data.'</b></td>
  69. </tr>
  70. </table>
  71. </td></tr>
  72. <tr><td class="td1">'.$text.'</td></tr>
  73. ';
  74. if($_SESSION['admin']['news'] > 0)
  75. {
  76.  echo'
  77.  <tr><td class="td2"><b>
  78.  <a href="Admin-newsy-komentarze-usun-'.$id.'">
  79.  <font color="white"><b>[Usuñ]</b></font></a>
  80.  <font size="1px">|</font> IP: '.$ip.'
  81.  </b></td></tr>';
  82. }
  83. </table><br>
  84. ';
  85. }
  86. <hr class="sel">
  87. <h4><b>Dodaj komentarz:</b></h4>
  88. ';
  89. if($_POST['send'])
  90. {
  91.  $autor = $_POST['autor'];
  92.  $tresc = $_POST['tresc'];
  93.  $data=date('d.m.Y, H:i');
  94.  $ip = $_SERVER['REMOTE_ADDR'];
  95.  mysql_query("INSERT INTO comments(author, tresc, data, ip, news)VALUES('$autor', '$tresc', '$data', '$ip', '$id')"); 
  96.  echo'<center>Dodano komentarz!</center>';
  97. }
  98. $ip = $_SERVER['REMOTE_ADDR'];
  99. $db = mysql_query("SELECT * FROM blokowanie WHERE ip='$ip' AND type='1'");
  100. $check = mysql_num_rows($db);
  101.  if($check > 0)
  102.  {
  103. echo'<center><b> Twoje IP jest na li¶cie zablokowanych <br> Nie mo¿esz dodawaæ komentarzy </b></center>';
  104.  }
  105.  else
  106.  {
  107. <form action="'.$id.','.$page.',News" method="post" name="comments">
  108. <input type="hidden" name="id" value="'.$id.'">
  109. <input type="hidden" name="send" value="send">
  110.  <table valign="top" align="center">
  111.  <tr><td class="text" valign="top">Autor:</td><td valign="top"><input type="text" name="autor" class="input" style="width:281px;"></td></tr>
  112.  <tr><td class="text" valign="top">Tre¶æ:</td><td valign="top"><textarea class="input" name="tresc" rows="7" cols="50"></textarea></td></tr>
  113.  <tr><td class="text" valign="top">BBCode:</td><td class="text">
  114.  ';
  115. ?>
  116. <span class="input" style="cursor:pointer;" onclick="document.comments.tresc.value+=' '"><b>[B]</b></span>
  117. <span class="input" style="cursor:pointer;" onclick="document.comments.tresc.value+=' '"><b>[I]</b></span>
  118. <span class="input" style="cursor:pointer;" onclick="document.comments.tresc.value+='[u] '"><b>[U]</b></span>
  119. <span class="input" style="cursor:pointer;" onclick="document.comments.tresc.value+=''"><b>[IMG]</b></span>
  120. <span class="input" style="cursor:pointer;" onclick="document.comments.tresc.value+=' '"><b>[COLOR]</b></span>
  121. <?
  122.  echo'
  123.  </td></tr>
  124.  <tr><td align="center" colspan="2"><input type="submit" class="buttons" value="Dodaj komentarz!"></td></tr>
  125.  </table>
  126. </form>
  127. ';
  128.  }
  129. }
  130. else
  131. {
  132.  echo'system syntax error';
  133. }
  134. bottom();
  135. ?>
b_chmura
jaki b³±d?
-Kamils2-
blad jest taki ze wszystko ok tworzy pager itd
ale jak klikasz np pokaz strone 3 to pokazuje dalej te same komentarze co na stronie 1 ;/
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.