Autor | Zpráva | ||
---|---|---|---|
rda Profil * |
#1 · Zasláno: 30. 1. 2008, 17:36:16
ahoj, cyklem while vypisuji data z databaze a ja bych potreboval aby se v tomto cyklu do pole ukladaly jednotlive polozky. Kdyz se treba vypisuje z databaze jmeno, aby se kazde jmeno ulozilo do jednotliveho pole. napriklad $pole[0]="Pepa novak"; $pole[1]="josef oprsalek"; ...
Predem diky za odpovedi. |
||
Alphard Profil |
#2 · Zasláno: 30. 1. 2008, 17:44:20
$pole[] = $jmeno_z_databaze;
|
||
rda Profil * |
#3 · Zasláno: 30. 1. 2008, 17:49:07
omlouvam se za nadpis, spletl jsem si ho s prezdivkou...
ja to mam ted v cyklu takto: $jmeno_vysouvaci_box = Array($rec["name_p"]); ale kdyz mimo cyklus napisi echo $jmeno_vysouvaci_box["0,1,2"] , tak to vypise pouze posledni jmeno a indexy 1,2,... jsou prazdne, nevim kde delam chybu :-/ |
||
Alphard Profil |
#4 · Zasláno: 30. 1. 2008, 17:53:57
vždy to přemažeš, jak jsem psal
$jmeno_vysouvaci_box = array (); while (...) { ... $jmeno_vysouvaci_box[] = $rec['name_p']; n |
||
rda Profil * |
#5 · Zasláno: 30. 1. 2008, 18:07:38
toto mi praveze nevypise vubec nic :/
|
||
BetaCam Profil |
#6 · Zasláno: 30. 1. 2008, 18:16:51
rda
Tak tam dáváš špatný hodnoty. Pokud tam opravdu něco vkládáš tak po var_dump($jmeno_vysouvaci_box); se ti musí vypsat to co si tam vložil pokud ne tak to tam dáváš blbě. |
||
Alphard Profil |
#7 · Zasláno: 30. 1. 2008, 18:17:10
ale ono se nic nemá vypisovat, ukládá se to do pole
na konec si dej print_r ($jmeno_vysouvaci_box); |
||
rda Profil * |
#8 · Zasláno: 30. 1. 2008, 18:37:58
jo takhlee ja jsem to vypisoval pres echo $jmeno_vysouvaci_box[0] a to bylo zrovna prazdne. Proto bych se chtel jeste zeptat, jestli by neslo nejak osetrit to, aby do pole neukladaly prazdne hodnoty?
Predem dekuji |
||
rda Profil * |
#9 · Zasláno: 30. 1. 2008, 18:45:58
vypise mi to praveze toto:
array(63) { [0]=> NULL [1]=> NULL [2]=> NULL [3]=> NULL [4]=> NULL [5]=> NULL [6]=> NULL [7]=> NULL [8]=> NULL [9]=> NULL [10]=> NULL [11]=> NULL [12]=> NULL [13]=> NULL [14]=> NULL [15]=> NULL [16]=> NULL [17]=> NULL [18]=> NULL [19]=> NULL [20]=> NULL [21]=> NULL [22]=> NULL [23]=> NULL [24]=> NULL [25]=> NULL [26]=> NULL [27]=> NULL [28]=> NULL [29]=> NULL [30]=> NULL [31]=> NULL [32]=> NULL [33]=> NULL [34]=> NULL [35]=> NULL [36]=> NULL [37]=> NULL [38]=> NULL [39]=> NULL [40]=> NULL [41]=> NULL [42]=> NULL [43]=> NULL [44]=> NULL [45]=> NULL [46]=> NULL [47]=> NULL [48]=> NULL [49]=> NULL [50]=> NULL [51]=> NULL [52]=> NULL [53]=> NULL [54]=> NULL [55]=> NULL [56]=> NULL [57]=> NULL [58]=> NULL [59]=> string(15) "jmeno1" [60]=> string(12) "jmeno2" [61]=> string(12) "jmeno2" [62]=> string(19) "jmeno3" } slo by nejak udelat aby [0] bylo jmeno1, a tak dal? |
||
BetaCam Profil |
#10 · Zasláno: 30. 1. 2008, 18:55:46
rda
Třeba : $jmeno_vysouvaci_box = array (); while (...) { if($rec['name_p'] != null){ $jmeno_vysouvaci_box[] = $rec['name_p']; } } |
||
rda Profil * |
#11 · Zasláno: 30. 1. 2008, 20:04:39
jo takovyto finta v tom je...a prosim vas jeste posledni dotaz. potreboval bych do te podminky zakomponovat to, aby kdyz budou dve jmena stejny, aby se do pole vlozilo pouze jednou...
Tedy kdyz pobezi cyklus while bude postupne vypisovat jmena Alena, josef, Alena, franta, tak ja bych potreboval aby se do pole vlozilo pouze Alena, josef, franta. zkousel jsem to ruzne, ale porad jsem tam delal asi neco spatne. Predem dekuji |
||
Alphard Profil |
#12 · Zasláno: 30. 1. 2008, 21:32:33
|
||
Časová prodleva: 16 let
|
0