Autor Zpráva
Kamilek
Profil *
Zdravím,
přes php si umím vypsat array pole. Chtěl bych se zeptat, jak se dělá, to aby určitý text, reprezentovalo číslo (pro ukládání do mysql).

Např.
$
$mesta = array(
"Praha",
"Brno",
....
)

Do MYSQL bych potřeboval zapsat číslo reprezentující Prahu (např. "1"), Brno ("2"), jde to?
Chuchycek
Profil
Taky zdravím. Určitě to jde, zkus použít foreach
Kamilek
Profil *
Díky! :-)
Kamilek
Profil *
Ještě bych měl dotaz, pokud si vypíšu z MYSQL číslo, jak dostat název města z array pole?

Díky
Rfilip
Profil
$mesta[$i] - $i je číslo města
Kamilek
Profil *
To jsem zkoušel, vrátí mi to:
Notice: Undefined offset...

Pokud si nechám vypsat pole print_r($mesta); tak se vše vypíše, proměnná prázdná není...

Pole mám uložené takto:
array(
"Praha" => 1,
"Brno" => 2,
...,
),
Rfilip
Profil
$mesta = array(
"Praha",
"Brno",
....
)
a
array( 
"Praha" => 1, 
"Brno" => 2, 
..., 
),
jsou úplně jiná pole! Psal jsem to pro to první pro druhe to je:
array_search($i,$mesta)
Kamilek
Profil *
Aha, tak to je moje chyba.

Díky, moc, už to šlape :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: