Allan Johansen wrote:
> Som før nævnt, så forventer jeg, at jeg skal bruge følgende tabeller:
> Medlemmer, killing, kategori. Kunne andre komme på tale?
> Jeg forventer, at der skal logget ind med medlemsnr. (mid) og password, som
> kan gemmes i tabellen medlemmer, nogle problemer i det?
Nej - det er let nok. Du kan i øvrigt bruger phpsecurepages.com's
loginsystem - det er godt, let og effektivt.
Du gør det at du, idet du skal vise brugeroplysninger trækker brugerens
oplysninger ud af tabellen medlemmer idet du selecter på at Login skal
være lig det login vedkommende er inde med...
> 1. Når en bruger er logget ind, så vil jeg gerne have han/hendes personlige
> data (navn, adresse, osv.) listet fra tabellen medlemmer, men hvordan gør
> jeg det?
Du gør det at du, idet du skal vise brugeroplysninger trækker brugerens
oplysninger ud af tabellen medlemmer idet du selecter på at Login skal
være lig det login vedkommende er inde med...
Jeg er nødt til at spørge: hvor meget kan du pt? - måske ville det være
rigtigt smart at lave en lille forsøgsbase med udtræk på et par sider
først... webcafe.dk har en ret godt tutorial på det med php og mysql
(jeg tænker ikke mindst på nederste del af siden
<
http://www.webcafe.dk/artikler/php/>)
> 2. Der udover vil jeg på samme side gerne kunne liste de kuld/killinger, som
> vedkommende har i databasen, med mulighed for at rette eller slette hele
> kuldet eller en specifik killing. Hvordan? Samtidig er det ønskeligt at
> forældrene også bliver vist i forbindelse med at kuldet bliver vist på
> siden. Hvordan?
Jeg prøver at skitsere en løsning baseret på at du har en serie tabeller
til at arbejde sammen: (men vil kort gøre opmærksom på at både spørgsmål
og svar egentlig hører til i dk.edb.database
[medlemmer]
ID|Navn|Efternavn|Password|Login|osv
[katte]
ID|Navn|EjerID|
/* hvor EjerID = et ID i medlemmer */
[kuld]
ID|KatID|farID|morID|
du kan så få alle en ejers katte trukket ud flg query til databasen
select katte.Navn
from katte
where EjerID=$EjersIdKendtFraLogin
hvis du kun vil have forældre så bliver det
select katte.Navn
from katte, kuld
where EjerID=$EjersIdKendtFraLogin
and katte.ID <> kuld.KatID
hvorimod kuldene kommer på
select katte.Navn, farID, morID
from katte,kuld
where EjerID=$EjersIdKendtFraLogin
and katte.ID = kuld.KatID
order by kuld.ID
du må så med php scripte dig til at få katteforældrene sat op over
killingerne - det er ret tilgængeligt
Jeg håber at det er en skitse som leder dig på sporet af en
databaseløsning som 'fits your needs'
> 3. Mit store problem er registeringen af kuld/killinger i databasen og
> fremvisningen på medlemmets siden.
> Et kuld er som bekendt er et antal killinger med samme far og mor, men hvis
> vedkommende der har logget ind, har flere kuld med andre forældre i
> databasen, hvordan får jeg så gemt og fremvist killingerne under de
> respektive forældre? og under den rigtige kategori, hvis vi forstiller os at
> der f.eks er følgende kategorier: Racekatte1 og Racekatte 2 ?
Jeg har ikke taget højde for racerne, de vil skulle anføres i [katte],
og du kan sortere dem med "order by"
mvh
Jesper Brunholm
--
Phønix - dansk folk-musik fra unge musikere -
http://www.phonixfolk.dk