Autor | Zpráva | ||
---|---|---|---|
bazz Profil |
Dobrý den
potřeboval bych bez databáze vyřešit jak zobrazovat tyto události nejlépe seřazené a nejlépe jen aktuální.. ty datumy které už proběhly by se nezobrazovaly. Nějaké nápady? drive.google.com/file/d/0BzQSJA3z7PkAYXpMbzVFUHJaN2s/view?usp=sharing |
||
Enko Profil |
#2 · Zasláno: 10. 1. 2017, 21:04:47
Proč bez databáze?
|
||
bazz Profil |
#3 · Zasláno: 11. 1. 2017, 10:53:33
protože databáze mi nikdy nešly :-)
|
||
Kcko Profil |
#4 · Zasláno: 11. 1. 2017, 11:14:59
bazz:
S nimi to půjde nejsnáž, co konkrétně Ti nejde? |
||
bazz Profil |
#5 · Zasláno: 11. 1. 2017, 11:37:02
konkrétně celé MySQL mi nejde :-D
|
||
Kcko Profil |
#6 · Zasláno: 11. 1. 2017, 13:30:52
bazz:
Tak se to nauč ne? Zrovna to co ty potřebuješ se můžeš naučit za odpoledne. Pokud ne, tak si můžeš vystačit se soubory nebo v PHPku můžes použít pole (arrays). |
||
bazz Profil |
#7 · Zasláno: 11. 1. 2017, 14:05:26
spíš jsem doufal že někoho napadne způsob jak se obejít bez databáze. Pokud by to vyloženě nešlo bez toho tak mi nic jiného nezbyde.
potřebuju jen aby bylo možné jednoduše do formuláře zadat datum a událost a pak toto poslat na hlavní stránku webovek kde se to bude řadit podle zadaného data a ne podle data vložení té události. Pak by bylo super aby se mi to zobrazovalo od nejbližšího data a události již proběhlé by byly nezobrazeny nebo zobrazeny někde v historii toť vše |
||
Kcko Profil |
bazz:
Vždy jsem Ti to napsal ne? PHP pole nic jednoduššího než si nadefinovat nějakou jednodušší strukturu a poté ji dynamicky vypsat snad ani nejde. Nebo možná přes nějaký souborový systém, ale to je prašt jako uhod. Každopádně to bude chtít něco dělat než vzdychat na diskusi a říkat neumím ;-) ... nebo si to zadej jako placenou zakázku. Nejsnažší kód co snad lze vykutit: <?php $events = array( '2016-12-29' => "Akce 1", '2017-01-05' => "Akce 2", '2017-01-12' => "Akce 3", '2017-01-22' => "Akce 4", '2017-02-03' => "Akce 5", '2017-02-11' => "Akce 6", '2017-05-08' => "Akce 7", ); $out = '<ul>'; foreach ($events as $eventDate => $eventName) { if ($eventDate > date('Y-m-d')) { $out .= sprintf("<li>%s (%s)</li>", $eventName, $eventDate); } $out .= '</ul>'; } echo $out; |
||
bazz Profil |
#9 · Zasláno: 12. 1. 2017, 11:22:31
jasně to by šlo. díky :-D
|
||
Časová prodleva: 8 let
|
0