Autor | Zpráva | ||
---|---|---|---|
Stepanka Profil * |
#1 · Zasláno: 23. 9. 2008, 21:30:47
Prosím, mohl by mi někdo pomoct s vícerozměrným polem?
Mám nějaký takovýto kód: DOTAZ NA DB while ($row_zakaznici = mysql_fetch_array ($query_zakaznici)) { echo $row_zakaznici['id']; echo $row_zakaznici['email']; } Ale já bych potřebovala ty dvě hodnoty uložit do pole. Chci to používat i dále, nejenom v tomto cyklu. A aby bylo v každém řádku pole ID zákazníka a k němu jeho email.. Chtěla bych jen poradit jeden řádek cca ve stylu $emaily[$i]["mail"] = $row_zakaznici['id'][$row_zakaznici['email']];, nic víc.. Děkuju mockrát. |
||
yFang Profil |
#2 · Zasláno: 23. 9. 2008, 21:37:31 · Upravil/a: yFang
Stepanka
Co nějak takhle: $emaily[$row_zakaznici['id']] = $row_zakaznici['email']; Pak budeš mít vlastně jednorozměrné pole, kde klíč bude představovat id a hodnota email. *EDIT: Odstranil jsem ty chybné složené závorky {}. |
||
Kajman_ Profil * |
#3 · Zasláno: 23. 9. 2008, 21:38:14
$emaily=array();
while ($row_zakaznici = mysql_fetch_array ($query_zakaznici)) { $emaily[$row_zakaznici['id']][$row_zakaznici['email']]=1; } |
||
Stepanka Profil * |
#4 · Zasláno: 23. 9. 2008, 21:44:05
yFang, Kajman_
Moc oběma děkuji. Půjčila jsem si řešení od yFanga.. akorát ty složené závorky mi to nebralo, ale bez nich je to perfektní. Děkuju! |
||
yFang Profil |
#5 · Zasláno: 23. 9. 2008, 21:51:28
Stepanka
Jo to je možné. V tu chvíli jsem si nebyl jistý jak je to s tím v téhle situaci a neměl jsem čas to vyzkoušet. Tak alespoň, že ti to takhle funguje. ;-) |
||
kamaradt Profil |
#6 · Zasláno: 23. 9. 2008, 22:37:03
Kajman_
Promiň za troufalost, ale nejsi ze ZR ? |
||
imploder Profil |
#7 · Zasláno: 23. 9. 2008, 22:42:31 · Upravil/a: imploder
yFang
$emaily[{$row_zakaznici['id']}] = $row_zakaznici['email']; Co tam dělají ty složené závorky? |
||
BetaCam Profil |
#8 · Zasláno: 23. 9. 2008, 23:09:50 · Upravil/a: BetaCam
imploder
„Co tam dělají ty složené závorky?“ No tady sou celkem špatně, ale pokud se ptáš obecně. Tak : error_reporting(E_ALL); $a = 'abc'; echo "12345$a6789"; echo "12345{$a}6789"; |
||
yFang Profil |
#9 · Zasláno: 24. 9. 2008, 16:16:19
imploder
Ano, jsou tam špatně. Zkus si přečíst příspěvek Stepanky pod tím. |
||
Časová prodleva: 16 let
|
0