Avatar billede leol Nybegynder
08. februar 2006 - 21:06 Der er 3 kommentarer og
1 løsning

hjælpe mig med at lave en gæstebog.

Hej alle gode mennersker:D

Er der nogle der kan forklare mig hvordan man laver en gæstebog???


Vh;
Leo L.
Avatar billede Bjarne Novice
08. februar 2006 - 21:37 #1
Man skal bruge et datalager, hvor man gemmer meddelelserne. Det kan fx være en .txt fil eller måske bedre: en database. Så skal der oprettes en formular, hvor brugeren kan indtaste sin besked. Derudover laver de fleste tekstfelter, hvor brugeren kan indtaste forskellige andre oplysninger: Fx email-adresse, navn osv. Det er som regel optimalt at vælge POST som sende-metode til formen. Dernæst laver man et script som tjekker om der i det hele taget er skrevet noget i felterne (måske validere email-adresser). Det er her det kan være en stor fordel, at sikre sig mod sql-injections, i fald man ønsker at gemme data i en database (kik bl.a. på mysql-real-escape-string (til en MySQL db) funtionen på php.net). Når man har tjekket brugerens input, er man klar til at indsætte det i datalageret.
Derefter laves et script som viser beskederne. Hvis man vælger at bruge en MySQL database, så skal der laves en forespørgsel (kik på mysql_query() til MySQL) til databasen, som henter beskederne. Derefter løber man beskederne i gennem med en løkke (typisk en while-løkke) og udskriver beskederne (echo/print).

Det var de grundlæggende principper i en gæstebog. Du kan enten vælge at selv kikke på det eller du kan hente en af de mange færdige, som kan hentes rundt omkring på det store net.
Avatar billede leol Nybegynder
09. februar 2006 - 10:03 #2
ok??
Avatar billede Bjarne Novice
09. februar 2006 - 20:11 #3
hvis du fisker efter noget færdig kode, så prøv google med søgeordene php + gæstebog.

Ellers har jeg fundet nogle links:
http://www.webcafe.dk/artikler/php/phpmysqlgaestebog/
http://www.webweaver.dk/forum/forum/viewtopic.php?t=137
Avatar billede leol Nybegynder
16. marts 2006 - 15:39 #4
Ingen svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester