Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Repeat unutar Repeat-a .... i jos po nesto?

[es] :: PHP :: Repeat unutar Repeat-a .... i jos po nesto?

[ Pregleda: 4072 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

enes
BG-YUG

Član broj: 25814
Poruke: 506
*.ptt.yu.

Sajt: www.exyuteam.org


+4 Profil

icon Repeat unutar Repeat-a .... i jos po nesto?11.05.2004. u 00:07 - pre 215 meseci
Pozdrav,

Trebalo bi mi sledece (pa ako ima neko BILO KAKVU ideju - please?):

U tabeli sa 2 kolone trebalo bi da u prvoj bude spoljasnji repeat, a u drugoj unutrasnji.Pokusacu da budem malo konkretniji i odredjeniji:

Prva kolona: Druga kolona:

podatak1 podatak 1.1, podatak 1.2, podatak 1.3 (...)

Znaci u prvoj koloni je podatak 1, a u DRUGOJ KOLONI podaci 1.1, 1.2, 1.3,....
...a sada u drugom redu tabele novi repeat....

podatak2 podatak 2.1, podatak 2.2, podatak 2.3 (...)

podatak3 podatak 3.1, podatak 2.2, podatak 3.3 (...)

Pokusavao sam par nedelja i najslicnije sto sam dobio (a sto mi ne odgovara) je sl.
podatak 1 podatak 1.1
podatak 1 podatak 1.2
podatak 1 podatak 1.3
podatak 2 podatak 2.1
podatak 2 podatak 2.2
(....)

Da li ovo sto bi h ja hteo uopste moze da se izvede u PHP-u? Ako moze, PLEASE HELP !!!

Hvala svima unapred.
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Repeat unutar Repeat-a .... i jos po nesto?11.05.2004. u 00:29 - pre 215 meseci
Ne znam da li sam te shvatio najbolje posto si tako uopstio da je prilicno zbunjujuce :)

Cini mi se da ti treba nesto sto je klasicno grupisanje podataka.
Za to ti treba po jedna privremena promenljiva za svaku grupu. Ideja je da u promenljivu smestis oznaku grupe tekuceg sloga i da kada utvrdis da je doslo do promene vrednosti, ipsises vrednost nove grupe.

Uzmimo da oznaku grupe stavljas u promenljivu $m_grupa a da je polje u tabeli po kome grupises ID_GRUPE. Na pocetku repeat petlje proveri da li je $m_grupa razlicita od ID_GRUPe i ako jeste, ispisi ID_GRUPE a promenljivoj $m_grupa dodeli vrednost ID_GRUPE. I tako u krug.

 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Repeat unutar Repeat-a .... i jos po nesto?11.05.2004. u 00:39 - pre 215 meseci
Lepo je obojeno, priznajem. Ne znam samo kako uz pomoć Repeat, jer nema toga u PHP. Ima While i ima For, kao i Do-while i Foreach.

Kakva ti je struktura podataka? U čemu čuvaš svoje podatke? Da li su to neki nizovi, jedan ili više njih, ili nešto drugačije od toga?

Ako su ova pitanja preteška, objavi makar svoje najsličnije rešenje za
Citat:
podatak 1 podatak 1.1
podatak 1 podatak 1.2
podatak 1 podatak 1.3
podatak 2 podatak 2.1
podatak 2 podatak 2.2
(....)

... moglo bi pomoći da se lepše uobliči.
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: Repeat unutar Repeat-a .... i jos po nesto?11.05.2004. u 00:55 - pre 215 meseci
Citat:
enes:
Prva kolona: Druga kolona:

podatak1 podatak 1.1, podatak 1.2, podatak 1.3 (...)

...


Ovo je samo primer kako bi to trebalo da izgleda, naravno ako si na to trazio, baram sam ja to tako razumeo. Budi precizniji, ja sam takav slucaj odradio sa niszom u koji sam kroz petlju na kraju svakog reda dodava tekst i na kraju taj niz ispisao.

$sql1 = "neki upit 1";
$res1 = mysql_query(aql1)
while ($r1 = mysql_fetch_array($res1)) {
print "<tr><td><font color=red>$r1</font></td>";

$sql2 = "neki upit 2";
$res2 = mysql_query($sql2);
print "<td><font color=blue>";
while ($r2 = mysql_fetch_array($res2)) {
print $r2;
};
print "</font></td></tr>";
};

 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Repeat unutar Repeat-a .... i jos po nesto?11.05.2004. u 01:43 - pre 215 meseci
Zavisi u kojem formatu želiš ispisati podatke i u kojem formatu primaš podatke za ispis. Konkretno, objasniću ti to na jednom primjeru:
Code:

<?php
// Definisacemo neki array koji sadrzi vrijednosti koje zelis da ispises:
$data = array(
        'podatak1' => array(
                0 => 'podatak1.1',
                1 => 'podatak1.2',
                2 => 'podatak1.3'),
        'podatak2' => array(
                0 => 'podatak2.1',
                1 => 'podatak2.2',
                2 => 'podatak2.3',
                3 => 'podatak2.4',
                4 => 'podatak2.5'),
        'podatak3' => array(
                0 => 'podatak3.1',
                1 => 'podatak3.2',
                2 => 'podatak3.3')
);

// Ovdje je PHP code kojim ispisujes podatke:
foreach($data as $podaci_kategorija => $sub_podaci) {
        echo $podaci_kategorija.": ";
        echo implode(", ",$sub_podaci)."\n<br>";
}
?>

Naravno, ti možeš prilagoditi ispis po svojim potrebama.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

u_m
Urukalo Milan
PH

Član broj: 18631
Poruke: 889
*.mobtel.co.yu

ICQ: 32554731
Sajt: https://milan.urukalo.com


Profil

icon Re: Repeat unutar Repeat-a .... i jos po nesto?11.05.2004. u 10:50 - pre 215 meseci
to meni lici na pravljenje porodicnog stabla

generacija0: otac i majka

generacija1: sin1(zena) sin2(z)

generacija2: sin11 sin12 sin21 sin22

...

ja sam crko praveci ovo u php-u (podaci se vuku iz baze) i nisam uspio

samo mi je trebalo da sa minimalnim kodom(isti kod za sve generacije) iscrta tabelu
#include <music.h>
#include <beer.h>
#include <girls.h>
main(){ run(partytime);}
---------
Moj licni sajt
Moj wap sajt--offline
 
Odgovor na temu

enes
BG-YUG

Član broj: 25814
Poruke: 506
*.ptt.yu.

Sajt: www.exyuteam.org


+4 Profil

icon Re: Repeat unutar Repeat-a .... i jos po nesto?12.05.2004. u 23:57 - pre 215 meseci
Citat:
Zmaj:

Ovo je samo primer kako bi to trebalo da izgleda, naravno ako si na to trazio, baram sam ja to tako razumeo. Budi precizniji, ja sam takav slucaj odradio sa niszom u koji sam kroz petlju na kraju svakog reda dodava tekst i na kraju taj niz ispisao.

$sql1 = "neki upit 1";
$res1 = mysql_query(aql1)
while ($r1 = mysql_fetch_array($res1)) {
print "<tr><td><font color=red>$r1</font></td>";

$sql2 = "neki upit 2";
$res2 = mysql_query($sql2);
print "<td><font color=blue>";
while ($r2 = mysql_fetch_array($res2)) {
print $r2;
};
print "</font></td></tr>";
};



Upravo sam OVO trazio... HVALA jos jednom (pre svega tebi Zmaju) a onda i drugima koji su pokusali da mi pomognu. Sa ovim kodom, uz neophodne izmene dobio sam ono sto sam i trazio - a sto je Zmaj najbolje razumeo, mada i analogija sa porodicnim stablom nije daleka od mog, sada vec bivseg, problema.
Izvinjavam se sto sam bio neprecizan sa pitanjem, pa sam neke i zbunio.

Hvala jos jednom SVIMA.
 
Odgovor na temu

[es] :: PHP :: Repeat unutar Repeat-a .... i jos po nesto?

[ Pregleda: 4072 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.