Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana strony, Cos nie tak
pejot
post 24.10.2008, 10:01:20
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2008

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


Witam.
Mam kolejny problem odnośnie bazy danych i serwisu www. Rozchodzi się o to, przez formularz na stronie wprowadzam dane osoby + zdjęcia po zapisaniu wyświetla mi się lista dodanych rekordów. Po 100 rekordzie tworzy się nowa strona gdy klikam na nią ładuje się ale przenosi mnie na górę 1 zamiast na 2. Nie mam zielonego pojęcia co to możne być proszę o pomoc specjalistów!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
Spawnm
post 24.10.2008, 11:57:52
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




podaj kod pliku który źle działa to może ci coś poradzimy tongue.gif
Go to the top of the page
+Quote Post
pejot
post 24.10.2008, 12:32:29
Post #3





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2008

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


Kurde abym ja to wiedział który to ...
LISTA:
Go to the top of the page
+Quote Post
Spawnm
post 24.10.2008, 12:54:38
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Domyślam się że to nie ty pisałes stronę tongue.gif
teraz pytanie-znasz php? jesli nie to nasza pomoc nic ci nie da , chyba że liczysz na gotowca oraz że przeanalizujemy wszystkie pliki w ktorych może byc błąd...jesli tak to temat bardziej pasuje do działu Giełda ofert.
A jesli znasz to sam poszukaj pliku odpowiadającego za to o czym piszesz pobaw się w nim i dopiero jak nie będziesz czegoś wiedział daj nam znać
dając konkretny kod , wtedy na pewno ktoś ci coś doradzi smile.gif
Go to the top of the page
+Quote Post
pejot
post 24.10.2008, 12:59:43
Post #5





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2008

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


No dobra:D

A moze coś tutaj jest nie tak?:

  1. <?php
  2. if($biezaca_strona == NULL) {
  3.                $biezaca_strona = 1;
  4.            }
  5.            $query = "SELECT count(*) FROM " . NEWS_TABLE;
  6.            $result = mysql_execute($query);
  7.            $row = mysql_fetch_row(mysql_query($query));
  8.            $ile_rekordow = $row[0];
  9.            $ile_nastronie = "100";
  10.            $rekord_poczatek = ($biezaca_strona - 1) * $ile_nastronie;
  11.            $query = "SELECT * FROM " . NEWS_TABLE . " ORDER BY id DESC LIMIT $rekord_poczatek, $ile_nastronie";
  12.            $result = mysql_execute($query);
  13.            while($row = mysql_fetch_array($result)) {
  14.                $model_id = $row[0];
  15.                echo "<td><div align='center'>$row[0]</div></td><td>$row[1]</td><td width='20'><a href='core.php?F=show_news&a=edit&model_id=$row[0]'>edytuj</a></td><td width='20'><div align='left'>&nbsp;&nbsp;<a href='core.php?F=show_news&a=delete&model_id=$row[0]'>usuń</a>&nbsp;&nbsp;</td></tr>";
  16.            }
  17.            $ilosc_stron = ceil($ile_rekordow/$ile_nastronie);
  18.            echo "<td colspan=\"4\"><div align=\"center\">Strony: ";
  19.            for($i=1;$i<=$ilosc_stron;$i++) { if($i >= ($biezaca_strona-2) && $i <= $biezaca_strona+2){ if($i == $biezaca_strona) { echo " <b>[ $i ]</b>";
  20.            }
  21.            else {
  22.                echo "<a href='core.php?F=show_news&biezaca_strona=" . $i ."'>[ $i ]</a>";
  23.            }
  24.            }
  25.            }
  26. ?>


Ten post edytował Cysiaczek 24.10.2008, 21:06:41
Powód edycji: zmieniłem bbcode (cysiaczek)
Go to the top of the page
+Quote Post
Wykrywacz
post 24.10.2008, 14:45:21
Post #6





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Znasz pojęcie czytanie ze zrozumieniem?



Cytat
A jesli znasz to sam poszukaj pliku odpowiadającego za to o czym piszesz pobaw się w nim i dopiero jak nie będziesz czegoś wiedział daj nam znać
dając konkretny kod , wtedy na pewno ktoś ci coś doradzi

Cytat
No dobra:D

A moze coś tutaj jest nie tak?:


Może tak/... no jest tu coś nie tak winksmiley.jpg

Ten post edytował Wykrywacz 24.10.2008, 14:46:13
Go to the top of the page
+Quote Post
pejot
post 24.10.2008, 15:21:00
Post #7





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2008

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


Może nie wszyscy są tacy "boscy" z PHP jak ty @Wykrywacz (wiozłeś to pod uwagę?), udajesz nadętego bufona który w poważaniu ma to że nie wszyscy się znają na PHP i szczerze zastanawiam się nad tym kto jest tu większym noobem. Ale kiedyś ty trafisz na taką osobę jak ja na Ciebie w tematyce której ty nie ogarniasz i zobaczysz jak to jest miło czekać na odpowiedz a wspomnę, ze zależny mi na tym cholernie.
Go to the top of the page
+Quote Post
nospor
post 24.10.2008, 15:26:21
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




na samym poczatku kodu daj:
  1. <?php
  2. $biezaca_strona = $_GET['biezaca_strona'];
  3. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pejot
post 24.10.2008, 15:32:15
Post #9





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2008

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


niestety nie pomoglo:(
Go to the top of the page
+Quote Post
Cysiaczek
post 24.10.2008, 21:13:10
Post #10





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Nie traktuj wszystkiego, co Ci ~nospor napisał literalnie. Wstaw jako nazwę klucza nazwę zmiennej, która wskazuje aktualną stronę, albo na początku skryptu wstaw kod
  1. <?php
  2. extract($_GET);
  3. ?>


Inna metoda:

Zamień
  1. <?php
  2. if($biezaca_strona == NULL) {
  3.               $biezaca_strona = 1;
  4.           }
  5. ?>

na
  1. <?php
  2. $biezaca_strona=2;
  3. if($biezaca_strona == NULL) {
  4.               $biezaca_strona = 1;
  5.           }
  6. ?>

I zobacz, czy skrypt pokaże stronę numer 2
Jeśli tak, to zastosuj wspomniany extract(), albo włącz register_globals w pliku php.ini

Pozdrawiam

przenoszę na przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
pejot
post 27.10.2008, 14:55:39
Post #11





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2008

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


Niestety także nic:(
Ten kod to śmietnik jest ale niestety muszę się tym zająć :/
Go to the top of the page
+Quote Post
nevt
post 27.10.2008, 17:19:57
Post #12





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


a przy okazji dodaj do nazwy tematu odpowiednie tagi, zgodnie z wymaganiami dla działu Przedszkole, w przeciwnym razie poleci warn...


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 19:05