Autor | Zpráva | ||
---|---|---|---|
dawe27 Profil |
#1 · Zasláno: 21. 8. 2014, 19:58:03
Zdravím,
potřeboval bych poradit jak do array vypíšu hodnoty z databáze, aby výsledek vypadal takto: $tymy = array( '1' => 'A-team', '2' => 'Muži B', '3' => 'Dorostenci', '4' => 'Starší žáci', '5' => 'Žákyně', ); $form->addSelect('team', 'Tým:', $tymy); skoušel jsem to takto, i různě kombinovat uvozovky atd.., ale nikdy mi to nefungovalo, poradil by mi někdo prosímvás? děkuji za odpovědí. $team=mysql_query ("select * from league_teams"); $tymy = array( while ($team1= MySQL_Fetch_Array($team)) { '$team1['id']' => '$team1['team']', } ); |
||
Taps Profil |
dawe27:
<? $team=mysql_query ("select * from league_teams"); while ($team1= MySQL_Fetch_Array($team)) { $tymy[$team1['id']] = $team1['team']; } ?> |
||
dawe27 Profil |
#3 · Zasláno: 21. 8. 2014, 20:12:28
PHP Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)
a když tam místo => dám jenom = nebo -> tak tam chyba není ale nic se nevypíše. |
||
Taps Profil |
#4 · Zasláno: 21. 8. 2014, 20:23:23
dawe27:
kod jsem poupravil |
||
dawe27 Profil |
#5 · Zasláno: 21. 8. 2014, 21:52:42
dawe27:
„a když tam místo => dám jenom = nebo -> tak tam chyba není ale nic se nevypíše.“ jak jsem psal výš, nevypíše mi to nic... je tam akorát prázdný select. |
||
Taps Profil |
#6 · Zasláno: 21. 8. 2014, 22:04:06
dawe27:
Hodnoty jsou uloženy v poli, print_r nic nevypíše ? <? $team=mysql_query ("select * from league_teams"); while ($team1= MySQL_Fetch_Array($team)) { $tymy[$team1['id']] = $team1['team']; } print_r($tymy); ?> |
||
dawe27 Profil |
#7 · Zasláno: 22. 8. 2014, 16:56:46
Pořád to same.., používám na ty formuláře nette tak ten výstup asi musí být ve stejném formátu jak jsem psal v 1. přízpěvku.
|
||
Jan Tvrdík Profil |
dawe27:
A od druhého příspěvku tady máš správné řešení, co víc bys ještě chtěl. Tu proměnnou $tymy můžeš použít až poté, co ji vytvoříš, což je snad jasné.
|
||
Časová prodleva: 11 let
|
0