Szia,

Kicsit izgalmas lesz valaszolni inline, erdekes a levelezod reply indent jelolese, de megprobaljuk, meg ha nincs is Flexible Friday.

On 2015-08-05 11:50, Granovitter Gábor wrote:

Az eredmenyt te beleteszed egy $eredmeny nevu tobbdimenzios tombbe egy
string kozepen ("option value...") azaz te magad csinalsz belole stringet.
_____: akkor itt van a kutya elásva.
Nekem egy tömbben integerre van szükségem, mert még tovább kell számolnom
velük.
Mit javasolsz?


A javaslatom leirtam az elozo levelben, olvass most tovabb, kifejtem, de ha mar megertetted, akkor innnentol nincs erdemi resze a levelnek.

Tehat megegyszer, ezt csinalod te:

$eredmeny[$i][$j] = "<option
value=\"$array[Sumdata]\">$array[Sumdata]</option>";

es ezt javaslom en:

$eredmeny[$i][$j] = $array[Sumdata];
[...]
while () {
  while () {
echo ("<option value='" . $array[Sumdata] . "'>" . $array[Sumdata] .
"</option>");
  }
}

Erre reagaltad, hogy:

_____: Ezt itt nem értem???? Nem akarom megjeleníteni (azt később) előbb még
számolnom kell vele.


Nyilvan a fenti csak egy meta-kod, fogsz ket ciklust (nem kell while, barmi jo, for + count() ugyanolyan jo) ami vegig szalad es kiirja. De ha jol emlekszem van print_r is, de az alapok megertesehez szemleletesebb elemenkent szaladgalni a tombben.

Miert ezt irtam az eredeti levelben? Roppant egyszeru. Mert a te eredeti kodod semmi mast nem csinalt, csak kiirt. A tieddel funkcionalisan megegyezo kodot javasoltam, elvegre semmit nem tudunk arrol mit akarsz szamolni.

Azt mindenki megertette, hogy az integerre van szukseged, senki nem ertette miert raktad tommbe ugy ahogy. En felteteleztem, hogy a kesobbi megjelenites miatt.

Igy hat a javasolt megoldasom ugyanugy egy tombbe tette, valamint adtam mintat a kiirasra is, mivel jelenleg ez az egyetlen dolog, amit sejtunk, hogy csinalni szeretnel.

Ha szamolni akarsz vele, mondjuk megszorozni minden elemet kettovel, akkor az echo helyett rakd be a muveletet amit akarsz. Vagy csak egyszeruen

$eredmeny[2][3] += 5;

esetleg

$valami = $eredmeny[1][4] + $eredmeny[2][1];

Nem gondolom ezt nagy buveszkedesnek, sot, azt sem gondolom, hogy az altalam adott peldaban az echo lenne a lenyeg, a ciklusfeltetel meghatarozasa sokkal kardinalisabb kerdesnek tunik, mint ket szamot osszeadni vagy kiirni.


_____: jól sejted egy pici primitív rendszer, néhány felhasználóval néhány
száz adattal.
Növekszik egy tevékenység amit támogatni kell. Ha fejlődik és kialakultak a
folyamatok akkor arra már érdemben kell rá költeni.
De ez még nem az a pillanat, most a "holtidőben csináljunk valamit ami
megmondja, hol mennyi van" történik.


Izgalmas megkozelitese egy amugy eleg egyszerunek tuno problemanak, maradjunk ennyiben. Nem ismerem a konkret feladatot (es az igazat megvallva mar napokkal korabban elvesztettem az erdeklodesem iranta) de ranezesre ugy tunik, valamit feleslegesen elbonyolitasz. Jo, hogy nem lancolt listakkal es memoria foglalassal alltal neki a kerdesnek. De nem itelkezem, csak ugy mondom, hogy ez tunik ki az eddigi leveleidbol.

Kovezzen meg barki, de ha valoban csak nehany felhasznalo van es csak nehany szaz adat, valamint en ennyit ertenek a php-hoz, en bizony elovennem a kockas fuzetet egy tollal, esetleg a 2015-os megfelelojet: egy sima excel tablat. Valoszinuleg a kerdest megoldanam egy delutan alatt, ahelyett, hogy napokig kuzdenek egy programozasi nyelvvel. Az is igaz viszont, hogy egy ilyen kokorszaki megoldas soran nem is jutnek tovabbra sem php tapasztalat birtokaba, szoval valami racio csak van benne, el kell ismerni.

udv
adam

_______________________________________________
Techinfo mailing list
[email protected]
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

válasz