Zdravim,
mam takovy dotázeček. Aktuálně se začínam zabývat APS.NET a potřebuji vyřešit problém se čtením z DB.
Potřebuji na stránce zobrazovat jednotlivé dny aktualního týdne, u kterých bude libovolný textový záznam (z DB).
Něco ve smyslu jidelniho lístku, např.:
30.5. Špagety
31.5. Těstoviny
1.6. Francouzska polevka
2.6. Hraskova polevka
3.6. Houbova polevka
4.6. Smetanova omacka
5.6. Hraskovy krem
Teď mi nejde o to, jak to naprogramovat přímo v ASP.NET. Spíše jak začít => jaké zadat kritéria pro čtení z DB,
podle čeho se má řídit čtění... atd.
V databázi jsou aktuálně tři sloupce: datum;volba_1;volba_2
Díky za tip.
Zobrazení jednotlivých dnů v aktuálním týdnu
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
Zkus použít prvek DATAGRID (Datová mřížka). Je snadno měnitelná a pokud nechceš psát kód, pak lze těměř vše "naklikat".
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
ASP neznám tak ti řeknu jak bych začínal v PHP+MySQL - ty bdueš mít ais ASP+MsSQL
takže začneš tabulkou obědy(datum,oběd,číslo obědu(1/2/3, podle toho kolik máš obědů na den))
budeš vybírat obědy k dispozici podle toho kolikátýho je dneska, takže vybereš ty obědy kde je datum větší než DNESKA a menší než DNESKA+7dní (nebo na kolik to chceš mít zobrazený), seřadíš podle data
takže začneš tabulkou obědy(datum,oběd,číslo obědu(1/2/3, podle toho kolik máš obědů na den))
budeš vybírat obědy k dispozici podle toho kolikátýho je dneska, takže vybereš ty obědy kde je datum větší než DNESKA a menší než DNESKA+7dní (nebo na kolik to chceš mít zobrazený), seřadíš podle data
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
jj, presne tak, mam ASP.NET + MSSQL.
Akorat nad tim premyslim, ale asi spatne. Kdyz se budu orientovat podle aktuálního data, tak jak ošetřím, aby i zítra se zobrazily data za dnešek a včerejšek?
Když dnes je 30.5. tak zobrazení mělo být +6 (tj. do neděle 5.6.). Ale jak ošetřit, aby se zítra zobrazilo 31.5. -1 a +5? Začínám se v tom zamotávat:-(
--- Doplnění předchozího příspěvku (31 Kvě 2011 10:17) ---
A nebude vhodnější řídit se i dnem v týdnu, tj. pondělí/úterý/středa....
Protože s tím datem se nemohu nějak domluvit:-(
Když zvolím "datum větší než DNESKA a menší než DNESKA+7dní" tak se mi každý den kalendář posune... - to já nechci. Potřebuji aby tak celý týden byl vidět kalendář od pondělí do neděle (např. od 30.5. do 5.6.). Po nedělní půlnoci by naběhl nový týden...
Akorat nad tim premyslim, ale asi spatne. Kdyz se budu orientovat podle aktuálního data, tak jak ošetřím, aby i zítra se zobrazily data za dnešek a včerejšek?
Když dnes je 30.5. tak zobrazení mělo být +6 (tj. do neděle 5.6.). Ale jak ošetřit, aby se zítra zobrazilo 31.5. -1 a +5? Začínám se v tom zamotávat:-(
--- Doplnění předchozího příspěvku (31 Kvě 2011 10:17) ---
A nebude vhodnější řídit se i dnem v týdnu, tj. pondělí/úterý/středa....
Protože s tím datem se nemohu nějak domluvit:-(
Když zvolím "datum větší než DNESKA a menší než DNESKA+7dní" tak se mi každý den kalendář posune... - to já nechci. Potřebuji aby tak celý týden byl vidět kalendář od pondělí do neděle (např. od 30.5. do 5.6.). Po nedělní půlnoci by naběhl nový týden...
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
takže ve čtvrtek chceš stejně vidět co bylo tento týden?
tak vemeš aktuální datum a odečteš 3 (čtvrtek - 4. den) a to bude počáteční den, koncový bude počáteční + 7dní
tak vemeš aktuální datum a odečteš 3 (čtvrtek - 4. den) a to bude počáteční den, koncový bude počáteční + 7dní
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
hm, ale to bude vlastně potřeba nastavit pro každý den.
když
PO tak AD +6
ÚT tak AD-1+5
ST tak AD-2+4
ČT tak AD-3+3
PÁ tak AD-4+2
SO tak AD-5+1
NE tak AD-6
AD = aktuální datum
Tak nějak?
když
PO tak AD +6
ÚT tak AD-1+5
ST tak AD-2+4
ČT tak AD-3+3
PÁ tak AD-4+2
SO tak AD-5+1
NE tak AD-6
AD = aktuální datum
Tak nějak?
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
nevím jak v ASP, ale v PHP se dá zjistit číslo dne
pocatek=DNES-cisloDne
konec=pocatek+7
pocatek=DNES-cisloDne
konec=pocatek+7
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
Takže ASP dokáže zjistit číslo dne - první úspěšně.
Akorát musím doladit, aby se mi odečítalo aktuální datum - den v týdnu. To mne ještě zlobí, protože hodnoty odečítám v nesprávném formátu (nejdříve jsem zkoušel hodnoty v String, pak čistě "DayOfWeek - Date") ...
Akorát musím doladit, aby se mi odečítalo aktuální datum - den v týdnu. To mne ještě zlobí, protože hodnoty odečítám v nesprávném formátu (nejdříve jsem zkoušel hodnoty v String, pak čistě "DayOfWeek - Date") ...
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
musíš získat číslo dne takže to nějak překonvertuj na INT
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
Tak, po dlouhé době jsem se dostal zpět k tomuto tématu...
Data mám již vtakové podobě, že s nimi lze počítat (dnes-den v týdnu...).
Akorát jsem narazil na celkem podstatný problém. pokud použiji schema:
pocatek=DNES-cisloDne
konec=pocatek+7
tak se mi pro dnešní den zobrazi 19.6. (20-1 = 19). Tím pádem se mi zobrazí data od neděle 19.6. do neděle 26.6.11 ... Ale já bych potřeboval od 20.6. do 26.6. ...
Přemýšlím jak na to, ale nic mne nenapadá - leda to omezit počtem výpisů. Ale výpis se omezí od zadu, tj bude chybět 26.6. ...
Data mám již vtakové podobě, že s nimi lze počítat (dnes-den v týdnu...).
Akorát jsem narazil na celkem podstatný problém. pokud použiji schema:
pocatek=DNES-cisloDne
konec=pocatek+7
tak se mi pro dnešní den zobrazi 19.6. (20-1 = 19). Tím pádem se mi zobrazí data od neděle 19.6. do neděle 26.6.11 ... Ale já bych potřeboval od 20.6. do 26.6. ...
Přemýšlím jak na to, ale nic mne nenapadá - leda to omezit počtem výpisů. Ale výpis se omezí od zadu, tj bude chybět 26.6. ...

- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
pocatek=DNES-cisloDne ti odkazuje na včerejší den
If($cisloDne>6) $cisloDne=0;
asi takhle by to šlo vyřešit :)
If($cisloDne>6) $cisloDne=0;
asi takhle by to šlo vyřešit :)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Zobrazení jednotlivých dnů v aktuálním týdnu
Tak to by bylo též vyřešeno;-)
Děkuji za radu:-) Omlouvám se, pustil jsem se do něčeho, co jsem nikdy nedělal, a vše se učím za pochodu, když mám čas... Ale procvičování je nejlepší na zapamtování....
Tak, teď jen nastavit, aby stránka načítala data jen od "pocatek" do "konec", tzn. omezený výběr dat (=týden od pondělí do neděle...).
Děkuji za radu:-) Omlouvám se, pustil jsem se do něčeho, co jsem nikdy nedělal, a vše se učím za pochodu, když mám čas... Ale procvičování je nejlepší na zapamtování....
Tak, teď jen nastavit, aby stránka načítala data jen od "pocatek" do "konec", tzn. omezený výběr dat (=týden od pondělí do neděle...).
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 1
- 1902
-
od Zivan
Zobrazit poslední příspěvek
01 pro 2024 14:44
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti