Re: 2 rady v PHP (podmienene formatovanie a overovanie zaznamov)

From: Kit <kit.saels (zavinac)>
Date: Wed, 20 Jul 2011 23:01:20 +0200
2011/7/20  <misokonferencia (zavinac) centrum.sk>:
> Mam vytvorenu jednu tabulku "tab" v mysql - v ramci ktorej ukladam data ako identifikacne cislo (ID), meno, priezvisko, datum prichodu, cas prichodu, typ navstevnika. Cele to ma fungovat ako statistika navstevnosti. Hruba konstrukcia mi uz funguje, avsak vyvstali dva problemy:

Ta tabulka potřebuje 2 úpravy:
- spojit datum a čas do jednoho sloupce typu TIMESTAMP. Ten
automaticky doplní aktuální datum a čas.
- Jméno, příjmení a typ návštěvníka přesuň do nové tabulky. Na původní
místo dej jen ID_návštěvníka.

> 1. Mal by som v ramci vypisu vykazovat ludi, ktori su "na navsteve" dlhsie ako 2 hodiny (ale nie vsetci, doleziti su len ti, ktori su ako "druhi" v ramci volby v drop-down menu  formulara  -> "typ navstevnika" ). Hodilo by sa mi napr. aby takimto navstevnikom sa po 2 hodinach zmenila farba podfarbenia riadku v konecnom vypise. (napr. by riadok vypisu zcervenal)

Pomůže funkce MySQL:
timestampdiff(HOUR, timestamp,now())>=2

> 2. Navstevnici sa opakuju a zatial je vsetko nastavene tak, aby sa udaje po kazdy raz pisali.. bolo by mozne spravit nieco take, ze by zadanim ID (to ma kazdy navstevnik jedinecne) sa najprv overila jeho pritomnost v databaze a ak by sa nasiel zhodny zaznam, doplnili by sa prislusne udaje priamo do formulara, cim by sa nemuseli dopisovat rucne, ale len by sa natiahli a potom uz len odoslali?
> sw

V tom pomůže zmíněné rozdělení tabulek. Říká se tomu normalizace databáze.
-- 
Kit
Received on 20. 07. 2011, 23:01 CEST

This archive was generated by hypermail 2.2.0 : 20. 07. 2011, 23:01 CEST