Autor Zpráva
Mmarek9122
Profil
čaute potrebujem pomôcť. neviem si poradiť s týmito 2 vecami.
1. potrebujem vytiahnuť z databázy obsah pre select
<?
$kategorie = array(1=>"Kat1", "Kat2", "Kat3", "Kat4", "Kat5");
echo "<select>";
for($a=1; $a<=$database->getNumCategories(); $a++) {echo ("\t<option value=\"".$a."\">".$kategorie[$a]."</option>\n");}
echo "</select>";
?>
len neviem jak spraviť aby som nemusel ručne napísať obsah poľa array.

2. potrebujem vytiahnuť z databázy obsah pre select kde druhý select je závislý na prvom selecte.
a tu potrebujem to isté čo v 1. bode ale potrebujem spraviť 2 select-y kde druhý je závislý na prvom.
závislé select-y som našiel a chcel by som využiť tento:
http://webkitchen.cz/lab/js/select-depend/

bol by som rád kebyže mi pomôžete s týmito 2 problémami.
panther
Profil
Mmarek9122:
1. potrebujem vytiahnuť z databázy obsah pre select [...] len neviem jak spraviť aby som nemusel ručne napísať obsah poľa array.
select, while a mysql_* funkce.

Vytažená data budeš mít z bodu 1., druhý bod by neměl být problém - podívej se do zdrojového kódu tebou odkázané stránky - má pár řádek, měl by ses v něm zorientovat (a pochopit, jak je to udělané). Nemyslím si, že ti nějak extra pomůže, když tady někdo napíše to samé, co můžeš vidět.
LosFilipos
Profil
Mmarek9122:
Na obě dvě otázky odpoví toto téma. Neboli -> Na vypsání položek pro select -> mysql_query, na vytvoření závislosti s druhým selectem -> ajax. Je tam všechno popsáno...
panther
Profil
LosFilipos:
na vytvoření závislosti s druhým selectem -> ajax
ajax není nezbytně nutný - pokud bude položek pár, je naopak spíše škodlivý. L0pe bude vše vytáhnout na začátku a pak jen zobrazovat chtěné.
Mmarek9122
Profil
No dobre ale akože ja som si našiel ten script vyššie a podľa toho by som chcel nie ajax.

panther:
dobre to viem, že tieto funkcie. len neviem jak to spojiť do jednej funkcie.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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