Zdravím všechny ty kteří mi můžou poradit.
Chtěl bych poradit jak na php script, který mi bude z databáze vybírat jména u kterých je datum narození a vypíše vždy týden dopředu, kdo bude mít narozeniny a kolik mu bude.
V podstatě si ani nejsem moc jistý zda php s kombinací MySQL bude to nejlepsi, proto se ptám, pokud to pujde jednoduseji, třeba za pomoci java sriptu a texťáku budu jen rád.
Ale jelikož to chci jako doplněk do Wordpressu tak myslím, že php s MySQL bude to nejlepší. Beru jakoukoliv radu případě návrh.
Děkuji.
Jinak představa je taková že by se na webu vypisovalo př toto:
Za 3 dny slaví narozeniny Karel Novák a bude mu 25
s tím že by se to každý den přepočetlo a posléze tam bylo zítra , dnes... a druhý den to zmizelo. První zobrazení týden dopředu a počítat s možností více lidí, že jeden bude mít "dnes" a druhý za dva dny...
Fórum › PHP
[DB] Počet dnů do ...
mirecekp
A kde je problém? Něco o PHP[1] a MySQL[2] se dá najít na linuxsoftu. O zjišťování věku z data narození se můžeš dozvědět třebas u Jakuba Vrány[3].
Jedna možnost, jak v MySQL zjistit, za kolik dní bude mít dotyčný narozeniny:
TO_DAYS(
CONCAT(YEAR(CURDATE()), '-',
MONTH(datum_narozeni), '-',
DAY(datum_narozeni)))
- TO_DAYS(CURDATE())
Nejdříve se vytvoří datum, kolikátého by člověk měl narozeniny tento rok. Pak toto datum a dnešní datum převedeme pomocí fce TO_DAYS()[4] na počet dní od nějakého počátečního datumu, který je v MySQL nastaven. A rozdílem tohoto počtu dní je za kolik dní bude mít dotyčný narozeniny.
[1] http://linuxsoft.cz
[2] http://www.linuxsoft.cz/article_list.php?id_kategory=232
[3] http://php.vrana.cz/zjisteni-veku-z-data-narozeni.php
[4] http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_to-days
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 37 hostů
Podobná vlákna
Výpočet dnů v roce — založil Michal
Přičítání, odčítání dnů pomocí js — založil Paja2
Spočítání kolik jsou měsíce dnů — založil Maty
Kalendář PHP-vytvoření fce pro zjištění dnu a měsíce — založil suplik10
Počet polí a počet prvkov v poli — založil Bimak
Moderátoři diskuze