Niżej jest kawałek skryptu który wyciąga rekord z bazy danych po jego numerze rekordu ["record_number"];, i chce teraz to przerobić tak aby wyświetlał go z numerem mniejszym o 1.
Próbowałem tym sposobem :
(...)
while ($row = mysql_fetch_array($news_query))
{
$record_number1 = --$record_number;
$record_number1=$row["record_number"];
$title=$row["title"];
(...)
ale nie chodzi tak jak chce.
Jak to zrobić?
[php:1:d0d153fdd5]
<?
$shownews = "1";
if(isset($shownews)) {
$news_query = mysql_query("select * from $news order by time desc limit $shownews ");
}
else
{ $news_query = mysql_query("select * from $news order by time desc"); }
while ($row = mysql_fetch_array($news_query))
{
$record_number=$row["record_number"];
$title=$row["title"];
$entry=$row["entry"];
print ("<TD WIDTH=293 CLASS=news1 ALIGN="right"> ");
if(isset($newspath)) {
print (" <P CLASS=news ALIGN="Center">"$title"</P> ");
}
else
{
print (" <P CLASS=news ALIGN="Center">"$title"</P> ");
}
echo substr($entry, 0, 200);
print ("...<p align="right"><a href="shownews.php3?item=$record_number" class=news>Czytaj więcej</a> ");
print ("<br><br>");
print ("</TD>");
}
?>
[/php:1:d0d153fdd5]
[/b]