Autor Zpráva
Radimovic
Profil *
Doufam ze popisu spravne muj problem :)

Do databaze zapisuji udalosti s datumem. A potrebuju vytvorit sekci, kde priblizne nasledujici:

Pondeli 5.9.
- akce jedna
- akce dve
- akce tri

Utery 6.9.
- akce jedna
- akce dve
- akce tri
.
.
.

atd. A v pripade ze na nejake datum nebude zadna akce se nezobrazi nic

Jsem v tomhle docela zacatecnik tak ocenim jakekoli rady.
Diky moc
Kajman_
Profil *
Řádky si seřadíte podle datumu a při výpisu vypíšete datum jen v případě, že není stejné jako posledně vypsané.
Radimovic
Profil *
potreboval bych to krapet uprsenit :)
Adrifinel
Profil
Radimovic:
web
Myslíš, něco podobného jako mám třeba já na webu?
Mě se ukazují události, které se v určitý den (datum) staly a pokud se nic nestalo, napíše to o tom hlášku.
Kajman_
Profil *
Radimovic:
potreboval bych to krapet upresnit

Stačí takto?
<?php
$res_dotazu=mysql_query("select * from udalosti order by datum");
$last_datum=false;
while($row=mysql_fetch_array($res_dotazu))
{
  if($last_datum!=$row['datum'])
  {
    echo "<h2>".mujFormatDatumu($row['datum'])."</h2>";
  }
  $last_datum=$row['datum'];
  echo $row['nazev_akce'],"<br>\n";
}
?>
Radimovic
Profil *
2Kajman_ : Skvely, vypada to ze to funguje! Diky Diky Diky
Radimovic
Profil *
A jeste malickost ktera me taky nejak nefunguje. Potrebuju, aby data, ktery uz probehli (napriklad vcerejsi akce) tak se nezobrazovali a pokud mozno tak i z databaze smazali
Kajman_
Profil *
Nemažte je, není důvod. Stačí omezit výběr.
select * from udalosti where datum>='2011-08-31' order by datum

Rychlosti prospěje index na sloupci s datumem.

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