ugrás a tartalomhoz

Archívum - Már 2, 2016 - Fórum téma

Dinamikus többdimenziós tömb értékadása jQuery-ben

Totti 1986 · 2016. Már. 2. (Sze), 22.30
Sziasztok!

Valószínűleg elméleti hiányosságaim vannak a következő probléma megoldásához, ezért kérném a segítségeteket.

Vannak weboldalon belüli kliens oldali folyamatok, amik többféle, különböző mélységű tömböknek adnak értéket, aszerint, hogy milyen folyamat futott le.
Csakhogy ezek között a tömbök között vannak kétdimenziósak, de vannak ötdimenziósak is. A különböző mélységű indexek majdhogynem véletlenszerűek, nem tudom őket előre deklarálni.

PHP-ban pl. megtudom azt csinálni, hogy:

$arr['xyz'][$a][$b][$c][$d] = 'x';
ahol $a, $b, $c, $d aktuális értékeket vesznek fel.
De ugyanezt már nem tudom megadni javascriptben vagy jquery-ben, még globális változóval se:

$.glob['xyz'][a][b][c][d] = 'x';
Ugyanis, ha a fenti tömb elemének szeretnék értéket adni, undefined-ot kapok.
Ha:

$.glob['xyz'] = [];
$.glob['xyz'][a] = [];
formában deklarálom is, a következő mélység akkor is undefined lesz.

A kérdésem az lenne, hogyan tudnék egy olyan, akár rekurzív függvényt írni, amit ha meghívok, tetszőleges mélységig levizsgálja a tömböt, és ha az adott mélységig nem tömb, deklarálja, és lejjebb megy még egy mélységet.

Pl.:

var arrName= 'xyz';
var levels = [3,12,0,1];
var value = 'x';

addValue(arrName, levels, value);

function addValue(arrName, levels){
//...
}
A fenti függvénnyel a $.glob['xyz'] nevű tömb $.glob['xyz'][3][12][0][1] elemének tudnék 'x' értéket adni úgy, hogy ha egy mélység nincs deklarálva, akkor akár rekurzívan deklarálja a függvény, és megadja neki az 'x' értéket.

Köszi előre is!
 

MYSQL - meghatározott időszak egyes napok

simisoma · 2016. Már. 2. (Sze), 18.16
Sziasztok,

Hogyan tudnék beszúrni 2016-01-01 -től 2016-02-01 ig minden hétfőre és péntekre egy sort pl.:

NEV | TOL | IG | ESEMENY

Próba Géza | 2016-01-01 11:00:00 | 2016-01-01 12:00:00 | Előadás // Hétfő
Próba Géza | 2016-01-04 11:00:00 | 2016-01-04 12:00:00 | Előadás // Péntek
Próba Géza | 2016-01-08 11:00:00 | 2016-01-08 12:00:00 | Előadás // Hétfő
Próba Géza | 2016-01-11 11:00:00 | 2016-01-11 12:00:00 | Előadás // Péntek
Próba Géza | 2016-01-15 11:00:00 | 2016-01-15 12:00:00 | Előadás // Hétfő
Próba Géza | 2016-01-18 11:00:00 | 2016-01-18 12:00:00 | Előadás // Péntek
Próba Géza | 2016-01-22 11:00:00 | 2016-01-22 12:00:00 | Előadás // Hétfő
Próba Géza | 2016-01-25 11:00:00 | 2016-01-25 12:00:00 | Előadás // Péntek
Próba Géza | 2016-01-29 11:00:00 | 2016-01-29 12:00:00 | Előadás // Hétfő

be lehet ezt egy sorral írni vagy PHP segítségével ki kell listázzam a napokat és egyesével beszúrogatni?

Köszi előre is!
 

Mysql adat lekérdezés és kiírása

chris12 · 2016. Már. 2. (Sze), 16.36
Szia :)

van egy kis alap oldalam van egy belépés regisztrációs rendszer benne

és az index.php ki akarom írni a belépet felhasználó nevét

Lekérdezni mysqlből és ki echoval ki írni de 2 napja szenvedek vele :D

Kezdő vagyok és igen rajta vagyok az ügyön olvasgatok folyamatosan de nincs szépen le írva példával

Van egy felhasznalok táblám és egy fel_név oszlopom

//csatlakozol az adatbázishoz
mysql_connect($db_host, $db_username, $db_password,$db_name)or die('Error: Nem sikerült csatlakozni az adatbázishoz.');
//lekérdezel
$sql = "SELECT * FROM `felhasznalok` WHERE `fel_nev` = '".$res."'";
//futtatod
$res = mysql_query($sql);
//feldolgozod
while ($row = mysql_fetch_array($res))
echo $row['user']."";

de sehogy se tudom ki írni már ki próbáltam 100 lekérdezést
valaki le tudná nekem írni pontosan példával csak ennyire lenne szükségem de már 2 napja ülök rajta ..

Másik pedig én úgy vettem le hogy le kéri az oszlopot de hogy állítom be hogy éppen azt írjam ki aki be van lépve és nézi a híreket