Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

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

Registrovaný: 08.01.07
Prihlásený: 24.08.08
Príspevky: 2
Témy: 1
Príspevok NapísalOffline : 08.01.2007 21:05

Ahojte, mam jeden problem, koli ktoremu sa nemozem pohnut dalej. Ide o porovnavanie zaznamov v poli.
Z databazy sa vyberaju udaje (napr. o uzivateloch) a nacitavaju rovno do pola. Niekedy sa vsak stane, ze mam v poli nacitaneho jedneho uzivatela 2 alebo 3x (kedze je to rovnako aj v databaze). Problem so samotnym vypisom pola nemam, ale chcem zistit, ci sa dany uzivatel uz v poli nachadza, resp. kolko zaznamov tohoto uzivatela (zistujem podla mena) v poli existuje.
Mozno je to banalita a ako sa hovori, pre stromy nevidim les ;) [proste som sa "zasekla" a neviem ako dalej]
Za akekolvek rady vopred velka vdaka.


Offline

Skúsený užívateľ
Skúsený užívateľ
Array - porovnanie zaznamov

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2
Bydlisko: Prešov / Pr...
Príspevok NapísalOffline : 09.01.2007 0:22

Akurát som sa hral s poľami :-) Vytváral som si na lokále prehľadávanie php manuálu, keď som bez netu... Takže napríklad funkcie:
http://cz.php.net/manual/cs/function.array-search.php
http://cz.php.net/manual/cs/function.strpos.php

Príklad použitia strpos:
Kód:
$search = strpos($pole, $meno);
if ($search === true) continue;
$pole[] = $meno;


PS: prečo dáta z DB dávaš hneď do poľa? len by ma to zaujímalo...


Offline

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

Registrovaný: 08.01.07
Prihlásený: 24.08.08
Príspevky: 2
Témy: 1
Príspevok Napísal autor témyOffline : 10.01.2007 12:41

Diky za odpoved, hoci funkcie, ktore spominas, nie su zrovna tie, ktore hladam, doviedli ma k "array_count_values" a to je to, co som potrebovala. Takze (tento) problem je vyrieseny.
jednoduchy priklad:
Kód:
<?php
$agents = array('Janko', 'Jozko', 'Marienka', 'Janko');
$count = array_count_values($agents);
echo "$count[Janko]x Janko"; //pocet Jankov v poli
echo "$count[Jozko]x Jozko";
echo "$count[Marienka]x Marienka";
$r[Janko] = 'agent';
$r[Marienka] = 'agent';
$r[Jozko] = 'agent';
$s[Janko] = 'SQL agent'; //specialna rola
echo '<br>';
echo "Janko je $r[Janko] <br>";
if ($count[Janko]>1) {echo "Janko ma este specialnu rolu - $s[Janko]";}
else {echo "Janko nema specialnu rolu";}
?>
este k tvojej otazke;
- preco nie 'hned'? mas nejaky tip, ako data po vybere z databazy este pred nacitanim do pola nejakym sposobom zotriedit/spracovat? ;)
- co sa tyka samotneho pouzivania poli, povedala by som ANO, lebo s datami v nich si mozes robit takmer cokolvek, vsak urcite sam vies..


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Počítanie záznamov poľa

v Delphi, Visual Basic

10

1092

22.12.2007 21:34

martin90 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber nevyhovujucich zaznamov (JOIN)

v Databázy

1

541

26.01.2010 22:02

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Update viacerých záznamov naraz.

v PHP, ASP

24

1365

05.04.2012 13:23

xxx9955 Zobrazenie posledných príspevkov

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

v PHP, ASP

6

613

05.11.2009 23:02

danielop Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. totálne vymazanie záznamov z registrov

v Operačné systémy Microsoft

4

5887

23.12.2007 8:18

konig Zobrazenie posledných príspevkov

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

v Databázy

2

487

03.02.2010 19:28

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mysql zistenie počtu rôznych záznamov

v Databázy

4

785

28.12.2008 16:40

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chybné zoradenie záznamov v databáze

v Databázy

24

2149

18.04.2008 22:05

peter555 Zobrazenie posledných príspevkov

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

v PHP, ASP

0

453

25.09.2008 15:17

rooobertek Zobrazenie posledných príspevkov

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

v PHP, ASP

1

344

29.08.2012 20:31

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

6

481

04.06.2010 10:42

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal - triedenie podla jednotlivych poloziek záznamov

v Assembler, C, C++, Pascal, Java

8

805

08.02.2009 19:25

tominoZA Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie DNS zaznamov na iny hosting

v Webhosting a servery

3

1380

13.11.2009 11:58

pedro91 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vlozenie MAX 3 zaznamov na den

v Databázy

1

661

15.09.2010 11:41

baumax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SQL join 1 riadok (viac zaznamov)

v Databázy

4

795

14.06.2009 23:20

marek26 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber poslednych zaznamov z 2 tabuliek

v Databázy

2

323

13.04.2013 17:02

zaciatocnik Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra