![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.08.2003 Skąd: Dębica Ostrzeżenie: (0%) ![]() ![]() |
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] |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
[php:1:770e655d57]<?php
while ($row = mysql_fetch_array($news_query)) { // tutaj jest ważne, bo najpierw odjąłeś // a potem zdefiniowałeś zmienną od nowa // co usuwa poprzednią zmienną o tej samej nazwie $record_number1=--$row["record_number"]; $title=$row["title"]; ?>[/php:1:770e655d57] -------------------- if(function_exists("zrozum_kobiete")){
echo "Niemożliwe!"; exit;} |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.08.2003 Skąd: Dębica Ostrzeżenie: (0%) ![]() ![]() |
niestety to nie pojedzie. w sumie nic sie nie dzieje
![]() ale dzięki ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.08.2003 Skąd: Dębica Ostrzeżenie: (0%) ![]() ![]() |
chodzi tak jak ja to zdefiniowałem.
ale jest taka opcja : ten skrypt jest ładowany dwa razy na tej samej stronie tyle że on ma podgląda na 200 znaków, a później jest przeładowywany na plik shownews.php3 : pierwszy raz jest ładowany normalnie z bazy czyli jak mam przykładowo numer rekordu 5 to jest wyświetlany jako shownews.php3?item=5 i ma podgląd na indexie tego nwesa co ma numer 5; w drugim miejscu jest ładowany tak samo ale chodzi o to że jest wyświetlany jako shownews.php3?item=4, a w rzeczywistości ma podgląd na indexie tego nwesa co ma numer 5; czyli link jest dobry ale nie wyświetla dobrego podglądu z całego rekordu. tak że nie wiem czy dobrze zrozumiałeś przedtem to o co mi chodzi , teraz wyjaśniłem dokładniej, moze jakieś pomysły ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
podawaj prawidłowy wskaźnik a odejmuj w drugim pliku przy pobieraniu z bazy... no nie wiem czy dobrze zrozumiałem
-------------------- if(function_exists("zrozum_kobiete")){
echo "Niemożliwe!"; exit;} |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 21:09 |