Autor Zpráva
Darkee
Profil *
Predem se omlouvam ze pisu bez hacku a carek jen mam maly problem..

mam tabulku.. v horni casti bude vyber mesice
<td class="padding" colspan="3">
<select name="mesice">
<option value="1">Leden</option>
<option value="2">Únor</option>
<option value="3">Březen</option>
<option value="4">Duben</option>
<option value="5">Květen</option>
<option value="6" selected >Červen</option>
<option value="7">Červenec</option>
<option value="8">Srpen</option>
<option value="9">Září</option>
<option value="10">Říjen</option>
<option value="11">Listopad</option>
<option value="12">Prosinec</option>
</select></td>

a ted potrebuju jedinou vec.. pri vybrani treba ledna.. echo 'zbytek tabulky' pri vybrani cervna.. echo 'zbytek tabulky'.. vim ze tam asi bude if.. then.. echo.. a asi jeste nekde hodit do varu ty mesice.. ale jak? delam porad nejake chybky.. tam ma byt " a tady zase ' a tady mi to "neco" pise.. proto se obracim na Vas..

pridavam odkaz kde je kalendar na hlavni strance (zatim pridane jen ty moznosti ktere nemeni zbytek tabulky)
http://darkshadows.host22.com/

Moderátor Majkl578: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou a interpunkcí.
Moderátor Majkl578: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Darkee
Profil *
Darkee:
a ted potrebuju jedinou vec.. pri vybrani treba ledna.. echo 'zbytek tabulky' pri vybrani cervna.. echo 'zbytek tabulky'.. vim ze tam asi bude if.. then.. echo.. a asi jeste nekde hodit do varu ty mesice.. ale jak? delam porad nejake chybky.. tam ma byt " a tady zase ' a tady mi to "neco" pise.. proto se obracim na Vas..
misto echo myslim include..
Tori
Profil
Takže chápu-li správně: chcete, aby se při výběru měsíce zobrazil kalendář pro vybraný měsíc.
Proč include - máte v PHP máte extra skript pro každý jednotlivý měsíc? Několik možností, co mne zrovna napadlo:

v PHP:
* Výběr měsíce = formulář. Při změně hodnoty se odešle, na serveru se poskládá (nebo includuje) kalendář pro vybraný měsíc a znova se zobrazí stránka. Nevýhoda: načítání celé stránky při každé změně. Výhoda - funguje i bez JavaScriptu.

v JavaScriptu:
* Ze serveru se pošle kalendář pro všechny měsíce, ale všechny kromě aktuálního budou skryté. Po změně hodnoty v selectu se skryje současný měsíc a odkryje ten zvolený (přepínání css tříd). Nevýhoda: Ze serveru se budou posílat zbytečně navíc data pro ostatní měsíce (ale není jich moc, tak by to nemuselo vadit). Výhoda: asi o něco snadnější než následující.
* Po změně hodnoty v selectu se AJAXem načtou ze serveru data pro vybraný měsíc a nahradí se obsah <tbody>. Výhoda: menší přenos dat.

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:

0