Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] Zmiejszanie i zwiększanie zmiennej z tablicy...
DREEMus
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Otóż mam zmienną $row w której mam tablice z bazy na temat pewnego ogłoszenia.

Chodzi mi jedynie o to żeby zmienną $row['id'] = 37, zmiejszyć o jeden i potem zwiększyć o jeden.

Przykład:
  1. <a href="ogloszenie.php?ogloszenie=<?php print ($row['id']--); ?>">Poprzednia oferta</a>
  2. <a target="_blank" href="print.php?ogloszenie=<?php echo $row['id'] ?>">Wersja do druku</a>
  3. <a href="oglodzenie.php?ogloszenie=<?php echo ($row['id']); ?>">Następna oferta</a>

Jak to zrobić? Bo teraz w Poprzednia > 37, Do druku > 36 i Następna > 36

PS. Dobra zrobiłem to tak ...
  1. <a href="ogloszenie.php?ogloszenie=<?php $row['id']--; echo $row['id']; ?>">Poprzednia oferta</a>
  2. <a target="_blank" href="print.php?ogloszenie=<?php $row['id']++; echo $row['id']; ?>">Wersja do druku</a>
  3. <a href="oglodzenie.php?ogloszenie=<?php $row['id']++; echo $row['id']; ?>">Następna oferta</a>


Ten post edytował DREEMus 13.01.2009, 18:05:26
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A po co tyle kodu?
  1. <a href="ogloszenie.php?ogloszenie=<?php echo --$row['id']; ?>">Poprzednia oferta</a>
  2. <a target="_blank" href="print.php?ogloszenie=<?php echo ++$row['id']; ?>">Wersja do druku</a>
  3. <a href="oglodzenie.php?ogloszenie=<?php echo ++$row['id']; ?>">Następna oferta</a>
Go to the top of the page
+Quote Post
DREEMus
post
Post #3





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Dziękuje ślicznie (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
Go to the top of the page
+Quote Post
no_face
post
Post #4





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

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


Zadany problem rozwiazany, ale pojawia sie powazniejszy.

Robiac to tak jak Ty to robisz, skazujesz sie na niebyt (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Co w czasie gdy np skasujesz ogloszenie, w tym czasie majac kolejne wpisy w bazie np 37, 38, 39, kasujesz 37, i z ogloszenia 38 przechodzisz do poprzedniego czyli 37, ktorego nie ma?
Go to the top of the page
+Quote Post
DREEMus
post
Post #5





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Cytat(no_face @ 13.01.2009, 17:16:23 ) *
Zadany problem rozwiazany, ale pojawia sie powazniejszy.

Robiac to tak jak Ty to robisz, skazujesz sie na niebyt (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Co w czasie gdy np skasujesz ogloszenie, w tym czasie majac kolejne wpisy w bazie np 37, 38, 39, kasujesz 37, i z ogloszenia 38 przechodzisz do poprzedniego czyli 37, ktorego nie ma?

Ogłoszenia muszą zostać już na zawsze ...
Jedyne co się dzieje, oznaczam ogłoszenie 37 jako "zawieszone" lub "nieaktualne", ale wpis że takowe było, musi zostać

Ale dzięki za "troske" ;D

PS. Jeżeli by tak było tzn. kasowanie ogłoszeń ... wystarczy pętla (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował DREEMus 13.01.2009, 22:18:06
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 09:37