Autor | Zpráva | ||
---|---|---|---|
muflik Profil * |
#1 · Zasláno: 22. 6. 2010, 22:34:12
dobrý den, nefunguje mi podmínka
if(array_key_exists($i,$pole)){...} ani if(array_key_exists($i,$pole["den"])){...} print_r($pole) vypisuje : Array ( [den] => Array ( [1] => Array ( [typListku] => 1 [cas] => 7 [id] => 26 ) [2] => Array ( [typListku] => 1 [cas] => 8 [id] => 27 ) [3] => Array ( [typListku] => 1 [cas] => 8.5 [id] => 28 ) [4] => Array ( [typListku] => 0 [cas] => 7 [id] => 29 ) [5] => Array ( [typListku] => 0 [cas] => 9 [id] => 30 ) [6] => Array ( [typListku] => 0 [cas] => 7 [id] => 31 ) [7] => Array ( [typListku] => 0 [cas] => 8 [id] => 32 ) [8] => Array ( [typListku] => 1 [cas] => 7.5 [id] => 33 ) ... [28] => Array ( [typListku] => 0 [cas] => 2 [id] => 53 ) ) ) zkoušel jsem i isset nebo in_array ale pokaždé se vyhodnotí jako false. tady je kousek z mého kódu: $pole = array(); while ($row = odbc_fetch_row($result)) { $i=idate('d', strtotime(odbc_result($result, 3)))."<br>"; $pole["den"][$i]["typListku"] = odbc_result($result, 4); $pole["den"][$i]["cas"] = odbc_result($result, 2); $pole["den"][$i]["id"] = odbc_result($result, 1); } for ($i=1; $i<=cal_days_in_month(CAL_GREGORIAN, $mesic, $rok); $i++){ if(array_key_exists($i,$pole["den"])){ $zPole=true; echo "IN<br>";} else{ $zPole=false; echo "OUT<br>";} nevíte co dělám špatně ? Děkuji. |
||
muflik Profil * |
#2 · Zasláno: 22. 6. 2010, 22:38:16
Omlouvám se.. tuto věc už řeším hodiny a hned jak sem to postnul tak mě do očí bouchlo $i=idate('d', strtotime(odbc_result($result, 3)))."<br>";
když smažu <br>, které mi tam zůstalo když jsem si to vypisoval tak se z indexu "1 " stane "1" a ji6 to funguje. |
||
Časová prodleva: 14 let
|
0