[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Pocet vsetkych inzeratov

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
NapísalOffline : 02.11.2007 18:28 | Pocet vsetkych inzeratov

Mam nasledovny problem: Na stranke mam inzeraty v roznych kategoriach. Za kazdou kategoriou mam uvedeny pocet inzeratov v danej kategorii takymto sposobom: napr.
Kód:
Auto-Moto(<?php pocetinz(autopredaj,autokupa); ?>

Nehnuteľnosti(<?php pocetinz(bytypredaj,bytykupa);?>

... atd

No a funkcia pocetinz vyzera takto
Kód:
<?
function pocetinz($sekcia,$sekciax)
      {
   
   
   $vysledok = MySQL_Query("SELECT * FROM $sekcia ORDER BY ID DESC");
   $vysledokx = MySQL_Query("SELECT * FROM $sekciax ORDER BY ID DESC");
   
   $a = MySQL_Num_Rows($vysledok);
   $b = MySQL_Num_Rows($vysledokx);
   
      echo $a+$b;
            
   
   }
?>


Ja by som potreboval teraz spocitat vsetky inzeraty dokopy. Teda napr. v kategorii auto-moto je 10 inzeratov, v nehnutelnostiach 5, atd ... a potom by som mal Celkom inzeratov: 15

Vedel by mi niekto poradit? Pri kazdom volani tej funkcie by malo priradit ten sucet $a+$b este nejakej inej premennej, a potom pri dalsom volani funkcie by k nej pripocitalo dalsi sucet. Len neviem ako to spravne zapisat.

Skusal som napr.
Kód:
 $spolu = $a+$b

$spolux = $spolu++ ;


ale takto asi zvysuje hodnotu premennej len o 1.

Diky vsetkym.


Offline

Správca fóra
Správca fóra
Pocet vsetkych inzeratov

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 02.11.2007 18:51 | Pocet vsetkych inzeratov

Niekde na zaciatku skriptu si zvolis premennu, ktora bude obsahovat pocet vsetkych inzeratov, trebars:
Kód:
<?php
   $sucetInzeratov = 0;
?>


Potom do tej tvojej funkcie definujes tuto premennu ako globalnu a vlozis do nej sucet inzeratov:
Kód:
function pocetinz($sekcia,$sekciax) {
   global $sucetInzeratov;

   $vysledok = MySQL_Query("SELECT * FROM $sekcia ORDER BY ID DESC");
   $vysledokx = MySQL_Query("SELECT * FROM $sekciax ORDER BY ID DESC");
   
   $a = MySQL_Num_Rows($vysledok);
   $b = MySQL_Num_Rows($vysledokx);

   $sucetInzeratov +=  $a+$b;   
   
   echo $a+$b;
}


A nakoniec vypises pocet inzeratov:
Kód:
<?php
   echo $sucetInzeratov;
?>


Offline

Užívateľ
Užívateľ
Pocet vsetkych inzeratov

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 02.11.2007 21:02 | Pocet vsetkych inzeratov

stenley, dakujem ti! Ano takto to funguje :)

to s global ma nenapadlo. Este sa mam co ucit. Si dobry!


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 06.11.2007 13:18 | Pocet vsetkych inzeratov

prečo použivate funkcie? však to nieje ťažké mysql_num_rows 1 a mysql_num_rows 2dat do premenej spocitat finito


Offline

Užívateľ
Užívateľ
Pocet vsetkych inzeratov

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 06.11.2007 18:14 | Pocet vsetkych inzeratov

Tominator:smozrejme dalo by sa, ale mam vela kategorii inzeratov, a jednoduchsie je mi pri kazdej kategorii volat funkciu, ako vsade pisat vypocty :)


 [ Príspevkov: 5 ] 


Pocet vsetkych inzeratov



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

autopridavanie inzeratov

v HTML, XHTML, XML, CSS

2

602

19.02.2009 12:18

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

automaticke pridavanie inzeratov

v PHP, ASP

9

1116

26.12.2007 13:41

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

mazanie inzeratov z bazosu

v Krčma

8

2025

13.12.2011 20:39

HGDS1

V tomto fóre nie sú ďalšie neprečítané témy.

Program na aktualizáciu inzerátov na Bazosi

v Ponuka práce

1

1021

19.07.2015 1:20

Chris

V tomto fóre nie sú ďalšie neprečítané témy.

overclocking pre vsetkych

v Biosy a ladenie výkonu

13

1420

05.04.2007 0:58

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

vyber vsetkych typov

v PHP, ASP

14

899

20.12.2007 16:47

mondzo

V tomto fóre nie sú ďalšie neprečítané témy.

Porovnanie všetkých CPU.

v Benchmarky a diagnostické programy

2

5252

05.02.2011 15:49

89Aquarius

V tomto fóre nie sú ďalšie neprečítané témy.

Pocet databáz

v Databázy

1

645

22.03.2009 18:22

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

pocet prispevkov

v Správy pre vedenie fóra

1

994

31.01.2008 15:56

Peterson

V tomto fóre nie sú ďalšie neprečítané témy.

Pocet licencii?

v Obchody, reklamácie a právo

4

558

07.09.2010 19:12

killer

V tomto fóre nie sú ďalšie neprečítané témy.

Počet prezretí ...

v PHP, ASP

6

422

29.04.2010 21:12

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

počet - !file_exists

v PHP, ASP

5

502

03.07.2011 10:26

gadz80

V tomto fóre nie sú ďalšie neprečítané témy.

Počet ramiek

v Pamäte

3

453

25.10.2017 22:24

4040

V tomto fóre nie sú ďalšie neprečítané témy.

pocet ventilatorov

v Chladiče a všetky druhy chladenia

8

925

13.10.2016 20:10

Ivan-K

V tomto fóre nie sú ďalšie neprečítané témy.

Najhoršie tracky všetkých čias

[ Choď na stránku:Choď na stránku: 1 ... 33, 34, 35 ]

v Krčma

1024

46673

08.04.2021 14:50

Beelzebub666

V tomto fóre nie sú ďalšie neprečítané témy.

nastavenie vsetkych zloziek naraz

v Operačné systémy Microsoft

2

507

06.07.2008 14:43

joet



© 2005 - 2024 PCforum, edited by JanoF