Avatar billede -veile- Nybegynder
12. juni 2005 - 14:32 Der er 17 kommentarer

Hvordan laver jeg et point system

Hvordan laver jeg et point system til mit forum... det skal virke ligsom herinde på eksperten.dk

-Veile-
Avatar billede jakobdo Ekspert
12. juni 2005 - 16:10 #1
Altså hvis du har dit brugersystem, så skal du jo tilføje et felt til point.
Så har du muligvis også en tabel, ala: forum, her har du så hvem som opretter et indlæg, der skal så være et felt, som kan hedder point igen.
Hvis brugeren har +point på kontoen, så kan han putte nogle point på sit indlæg.
Du må jo starte et sted, kan godt lave sådan et system, men vil hellere fortælle dig hvordan du selv laver det...
Avatar billede -veile- Nybegynder
23. juni 2005 - 17:22 #2
Jeg vil også gerne lære det??!

Men jeg skal altså lave et brugersystem? Det har jeg allerede men forstår ikke hvor jeg skal indsætte tabelen POINT..
Hvis nu jeg gerne vil have at brugeren får 300 point som StartSbonus.. ikk=)

hvordan skal min tabel så se ud.. :=)
Avatar billede -veile- Nybegynder
23. juni 2005 - 19:32 #3
HMM... svar modtages gerne=)
Avatar billede jakobdo Ekspert
23. juni 2005 - 20:01 #4
Du må have en tabel som indeholder dine brugere.
Der tilføjer du så feltet point (evt af typen INT)
Sæt default værdi = 300.
Avatar billede -veile- Nybegynder
23. juni 2005 - 20:22 #5
okai...
Så får de 300 point, men hvordan skal min kode se ud, når brugeren skal kunne få point fra et spørgsmål, og hvordan fra trukket den bruger som har stillet spørgsmål!!
Avatar billede jakobdo Ekspert
23. juni 2005 - 20:31 #6
Ok...
Hvis en bruger har point, så kan han oprette et spørgsmål.
Når han så opretter et spørgsmål, skal han kunne vælge hvor mange point han vil bruge. (dette skal vi så kontrollere når vi gemmer spørgsmålet)
Så laver du f.eks en tabel ala: questions
Her gemmer du brugerid, spørgsmål, point og alle svar der efterfølgende måtte komme! (ps husk også en status - åben, lukket, besvaret osv.)

Håber du kan bruge disse ideer.
Avatar billede -veile- Nybegynder
23. juni 2005 - 21:54 #7
det kan jeg skam.. hehe

hvilke svar så skal komme efterfølgende...
Avatar billede jakobdo Ekspert
23. juni 2005 - 22:52 #8
Hvad mener du med: hvilke svar så skal komme efterfølgende...?
Glemte lige sidst, når en bruger har point på kontoen, opretter en spørgsmål.
Så bør du først tjekke om han har de point han forsøger at bruge på et spørgsmål.
Derefter trækker du dem så fra hans konto.
Og så skal der bare kodes noget mere! :o)
Avatar billede -veile- Nybegynder
23. juni 2005 - 23:36 #9
jae... men jeg har ikke ideen til hvordan koden skal se ud li nu?? desværre?

Jeg har rimelig meget styr på pHp men jeg ved ikke hvordan koden skal se ud... hehe  :(
Avatar billede -veile- Nybegynder
23. juni 2005 - 23:39 #10
evt.. kender du en Artikel hvor jeg kunne læse lidt om hvordan jeg lavr den kode...
Avatar billede jakobdo Ekspert
24. juni 2005 - 08:41 #11
Jeg kender ikke lige en artikel!
Men vil gerne give dig ideer løbende!
Start med at lav en form, hvor selve spørgsmålet kan oprettes!
Tilføj på siden, et point felt.
Avatar billede -veile- Nybegynder
24. juni 2005 - 14:34 #12
som eks.

<form action"" method"POST">
Spørgsmålets navn<br>
<input type="text" name="name"><br>
ANTAL POINT<BR>
<input type="text" size="5" name="point">
spørgsmålet<br>
<textarea name="kortinfo" rows="0" cols="70"></textarea><br>
<input type="submit" name"" value="opret spørgsmål">

er der sådan noget du mener?"

skal min php kode så se sådan her ud??

<?php
include "mysql.php";
mysql_guery("INSERT INTO forum_in (point, name, sporgsmal) VALUES ('$_POST[point]', '$_POST[name]', '$_POST[sporgsmal]')" or die (mysql_error())
?>
Avatar billede jakobdo Ekspert
24. juni 2005 - 15:22 #13
Ja, næsten!
Du skal nok lige kigge din html kode lidt igennem.
Men det er da et skidt på rette vej.
Avatar billede jakobdo Ekspert
24. juni 2005 - 15:23 #14
Prøv at lav en online side.
Så kan jeg også bedre se dit resultat og evt hjælpe yderligere...
Du kan evt fange mig på msn: jakobdo(at)hotmail(dot)com
Avatar billede -veile- Nybegynder
24. juni 2005 - 21:00 #15
Opretter dig på min MSN.,.
Avatar billede -veile- Nybegynder
24. juni 2005 - 21:05 #16
hvilken del af HTML kode,..
Avatar billede -veile- Nybegynder
24. juni 2005 - 21:33 #17
Min mysql table ser sådan her du?

#
# Table structure for table `forum_in`
#

CREATE TABLE `forum_in` (
  `ID` int(10) unsigned NOT NULL auto_increment,
  `brugernavn` varchar(100) NOT NULL default '',
  `kodeord` varchar(100) NOT NULL default '',
  `email` varchar(100) NOT NULL default '',
  `aktiveret` char(3) NOT NULL default 'nej',
  `aktiverings_kode` varchar(100) NOT NULL default '0',
  `bruger_ip` varchar(100) NOT NULL default '0',
  `onlinetid` decimal(100,5) NOT NULL default '0.00000',
  `point` INT(10) NOT NULL default '300',
  `status` varchar(100) NOT NULL default 'normal',
  `online` varchar(100) NOT NULL default 'nej',
  `navn` varchar(100) NOT NULL default '',
  `dag` varchar(100) NOT NULL default '',
  `maanede` varchar(100) NOT NULL default '',
  `aar` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`ID`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;

#
# Dumping data for table `forum_in`
#
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