Loggbok för Webbapplikationer

Thursday, May 04, 2006

Nog nr 2 [4/5]

Blev tvungen att tweeka till menyn på några ställen då den hoppade ur led i min browser hemma.

Vet inte om det är nödvändigt men staplar upp några fel här jag inte fick någon lösning på:

Relationstabellen (actID <-> picID) - hur den skall fyllas när det auto-inkrimentella värdet först genereras när allting är inlagt i tabellen.

Bilduppladdningen - Han inte lösa så man kan ladda upp flera bilder samtidigt och att de kopplas till aktivitet (se ovan).

Framsidan - Listning av gamla och nya aktiviteter och en inner join för att hämta bilder blev ju knepig att få ordning på pga relationstabellen. Tiden räckte inte till för att fixa listningen av aktiviteter.

Förifyllning - både då en gäst registerar sig och när man skall ändra infon på en medlem fungerar förifyllningen skralt. Detta för att admintypen ligger i samma tabell som medlemmar. Problemet med gäst-registreringen finns bättre beskrivet i register.php.

Medlemmar - är ännu inte kopplade till specifik aktivitet, det kändes larvigt att koppla en person till någonting den inte har med att göra.


Jag är medveten om en del småfel här och var också men det känns onödigt att nämna.

Wednesday, May 03, 2006

Nog [3/5]

Nu går jag hem för dagem och kommer troligen inte lägga mig i kodningen nå mer tills fredag.

Har lämnat en del funktioner därhän, vissa finns på ett ställe för att saknas på ett annat. Men de finns iaf. Med undantag för sajtens "framsida" som saknar olika listnings-möjligheter.

Ett problem jag kände i början var ju att jag inte hade en aning om hur lång tid det tar att göra ett sånt här projekt, en hemsida med XHTML och CSS har jag hyffsad koll på. Men tumregeln för PHP och MySQL-kodande (iaf när man först skapar databasen) är väll att det kräver mycket arbete, både i huvudbry och tid.
Säkerhetsaspekterna har jag lyckats fått ordning på förutom på några få ställen när man är inloggad som gäst-admin.

Här är resultatet av all svett iaf:
http://student.ktd.sh.se/~sh05hf4057/php/hemtenta/index.php

Adminkonto: green_man/123
Gästkonto: gorehound/123

och i ett paketerbjudande från WinZip International LLC:
http://student.ktd.sh.se/~sh05hf4057/php/hemtenta/hemtenta.rar

Fortsättning [3/5]

Har nu en form som är ful men funktionabel. Gäst-admin-rättigheterna fungerar hyffsat de med (det fixade jag dock innan 1200).

Nu skall jag försöka få ordning på framsidans listning av aktiviteter och dyl.

Över [3/5]

Vill inte lämna från mig allting utan ett halvreko utseende. Så därför får jag allt sitta över en stund.

Tuesday, May 02, 2006

Felbenämning [2/5]

16:30
Hittade just en namngivningskrock som löste en liten propp, alt-beskrivningen kan ju givetvis inte heta alt-desc för det krockar med SQL:s DESC.

19:53
Sitter fast med bilduppladdningsbiten, förstår inte hur jag skall kunna få in picID och actID i relationstabellen. För picID:t genereras ju först efter att bilden laddads upp, och då är det försent att lägga till ID:t den i relationstabellen. ActID:t bör jag dock kunna sno från föregående sida.

21:01
Jaha, det här går ju bra. Fler och fler funktioner jag velat haft får jag inte att funka och som tider inte räcker till att göra heller. Bl.a behöver jag fler listningsval och bekräftelse-grejj. Så vi får ser hur det havererar sig.

Hopknytning [2/5]

Sitter mitt uppe i att försöka knyta ihop allting. Har precis lagt till lite val när man laddar upp bilder, men det krävs att jag kombinerar Aktivitets-formuläret med Filuppladdningsformuläret vilket har visat sig vara svårt. Jag iof inte djuptdykt i problemet ännu men det verkar krångligt.

Det känns som om det är mycket kvar, mycket med gränssnittet och hur saker och ting skall presenteras.

Om det behövs verkar det funka med att skicka två querys efter varandra och hämta in dem, men det kanske krånglar till allting.

Jag hoppas kunna vara klar så att endast CSS-stylingen återstår imorgon.

Början på slutet [2/5]

Nu finns en fungerande navigering iaf, åtminstone för huvudkategorierna. Jag hade först tankar på att fixa en workaround för IEs felaktiga boxmodell men jag skippade det för sajten funkar ändå.

Nu måste jag få ordning på Join och Flervalen..