Witam.
Moja strona to www.czarnysport.pl
Mam problem. Mianowicie nie chcą porcjować mi się wyniki z bazy danych - newsy w prawdzie dzielą się na strony, ale kliknijscie w np. 2 strone i zobaczycie ze wyswietla sie ciągle to samo:/ . Druga rzecz to to, że chce, żeby newsy dzieliły się na kategorie. Ale jak wpisuje index.php?cid=1 - tak być powinno - to wyświetla się CIĄGLE to samo!
Oto kod pliku index:
<?php
include 'config.php';
include 'dodatki.php';
$infid = intval($_GET['infid']); ?><head itp.>
<?php
if ($infid>'0')
{
$q = mysql_query("SELECT * FROM infopages WHERE id='$infid' LIMIT 1;"); echo '<tr><TD CLASS="menu_2">'; }
if ($id>'0' AND !$infid)
{
$q = mysql_query("SELECT * FROM news WHERE id='$id' LIMIT 1;"); if ($ile!='1')
{
die('404 News Not Found'); }
$news='0';
wyswietlanie newsa - kod oczywiście jest . wszystko prawidłowo
{
extract($rekord);
echo '
wyświetlanie newsa'
}else
{ //od id>0
if (!$infid)
{
?><!-- koniec -->
Najważniejsze informacje
<?
$query2 = mysql_query("SELECT * FROM news ORDER BY id DESC");
while( $wiersz = mysql_fetch_array( $query2 ) ) {
extract($wiersz);
if($topnews == "1")
{
echo '
<tr>
<td class="head22"><a HREF="./news.php?id='.$id.'" class="a_moree"><B><font class="k11">'.stripslashes($tytul).'</B></A></font></td></tr>
<tr>
<td class="menu_2">';
if ($i1)
{
echo '<img src="'.$i1.'" class="ikonka" align="left">';
}echo '
'.make_clickable(stripslashes(nl2br($streszczenie))).' <A HREF="./news.php?id='.$id.'" CLASS="a_more">[czytaj więcej]</A></td></tr>
<tr><td><img src="gfxnews/k2.gif"></td></tr>';
}
}
?>
<tr><td class="belkawiad2"><font class="allwiad">Wszystkie wiadomości</font></td></tr>
<?
//ile na strone
$ile = 12;
$numrows = mysql_num_rows(mysql_query("SELECT * FROM news"));
if(!$p) $p = 0;
// zabezpieczenie przed nienumerycznymi wartosciami
$p = 0;
$ile = 12;
$query = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT $p,$ile");
while( $wiersz = mysql_fetch_array( $query ) ) {
extract($wiersz);
if($topnews == "0")
{
echo '
<td class="head2"><a HREF="./news.php?id='.$id.'"><font class="k111"><B>'.stripslashes($tytul).'</B></A></font></td></tr>';
if ($i1)
{
echo '<img src="'.$i1.'" class="ikonka" align="left">';
}
echo '
'.make_clickable(stripslashes(nl2br($streszczenie))).'
<A HREF="./news.php?id='.$id.'" CLASS="a_more">[czytaj więcej]</A>';
}}}}
?>
-table (sam html) -<?
echo "<center><br><b>strona:</b>";
for($i=0;$i<ceil($numrows/$ile);$i++) {
echo '<a href="index.php?p='.($i*$ile).'">'.($i+1).'</a> ';
}
echo "</center><br>";
?></td></tr>
-table (sam html) -
<?php
$q = mysql_query("SELECT tytul,tresc FROM bloki WHERE x='0' ORDER BY y;");
while ($rekord = mysql_fetch_array($q))
{
echo '<!-- start -->
<tr><td class="head1"><span class="k2">'.$rekord[0].'</span></td></tr>
<tr><td class="menu_3">
'.$rekord[1].'
<tr><td><img src="gfx/m1k.gif"></td></tr></td></tr>
<!-- stop -->';
}
?>
-table (sam html) -
<?php
$q = mysql_query("SELECT tytul,tresc FROM bloki WHERE x='1' ORDER BY y;");
while ($rekord = mysql_fetch_array($q))
{
echo '
<tr><td class="head3"><span class="k3">'.$rekord[0].'</span></td></tr>
<tr><td class="menu_4">
'.$rekord[1].'
<tr><td><img src="gfx/m2k.gif"></td></tr></td></tr>;
}
?>
--stopka--
--
do php jest osobny bbcode; używaj go, łatwiej czytać kod
~erixTo nie wie nikt?? Bo sprawa dość pilna