![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 2 Dołączył: 5.12.2010 Skąd: Fulda Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam mały problem przy dodawaniu i odejmowaniu liczby w pythonie
Bardzo proszę o pomoc. Ten post edytował Saki 29.10.2012, 17:25:20 -------------------- Moje serwisy: services.itunix.eu | spytajsie.com
Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
1. Kod błędu
2. prawdopodobnie currentid jest typu string więc dodawanie Tobie wypluje błąd, bo python nie ma cichego rzutowania typów w takich rpzypadkach. 3. Kod print ("<li><a href=\"?strona=\""+nowsze+"\">Nowsze</a></li>") print ("") print ("<li><a href=\""+starsze+"\">Starsze</a></li>") Tutaj też walnie błędem (patrz pkt 2). -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zgaduje podobnie jak @melkorm że potrzebujesz konwersji.
Dla pewności sprawdź co pokazuje type(currentid), a jeśli to str, to wystarczy int(currentid) Kod def pagination(currentid):
if not isinstance(currentid,str): currentid = int(currentid) #print(currentid) #output: 587 #poprawnie wyświetla liczbę nowsze = currentid+1 #tutaj się coś psuje i nic nie wyświetla starsze = currentid-1 # tak samo jak tutaj print(nowsze) print(starsze) print ("<div class=\"pagination\">") print ("<ul>") print ("<li><a href=\"?strona=\""+nowsze+"\">Nowsze</a></li>") print ("") print ("<li><a href=\""+starsze+"\">Starsze</a></li>") print ("</ul>") print ("</div>") Ten post edytował toffiak 29.10.2012, 19:15:11 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:56 |