30. maj 2011 - 22:32Der er
14 kommentarer og 1 løsning
hente random text fra database.
Hej Eksperter.
Jeg skal bruge følgende funktion:
En terning med forskelige niveauer hentet fra databasen men vist som billede.
Man skal som bruger kunne trykke på en knap for at slå med en terning.
Terningen hentes fra databasen og kan have følgende niveauer:
Lvl 1= Random fra 1-4 Lvl 2= Random fra 1-5 Lvl 3= Random fra 1-6 Lvl 4= Random fra 1-7 Lvl 5= Random fra 1-8 Lvl 6= Random fra 1-9 Lvl 7= Random fra 1-10
Det givne tal skal så vises på skærmen som billede eks. img1.jpg, img2.jpg osv.
Det eneste den i virkeligheden skal hente fra databasen er brugerens "level". Så hvis brugeren er lvl 1 har han den ene terning er han lvl 2 vil han have den anden terning osv.
Det har du sandsynligvis fuldstændig ret i :) Men jeg er helt ny i php'ens verden, så hvis du gider lave den vil jeg gerne se koden til den funktion, så jeg kan se læse og forstå opbygningen.
Afslutningsvis gider så give et eks. på hvordan den kodestreng kunne se ud som henter informationen fra databasen? Når jeg har set et eksempel på hvordan den kan se ud kan jeg selv lære det og bruge det fremadrettet.
Mange tak for en rigtig god hjælp. Lav venligst også svar.
#11 Det er nogenlunde det samme du finder i post #5 :)
Synes godt om
Slettet bruger
03. juni 2011 - 12:19#13
Bortset fra at din kode (no offense :)) er lidt mere ugennemskuelig for en nybegynder, og den er forkert. Hvis man i din kode har $lvl = 1 vil dit maksimum være 5 og ikke 4, eftersom array(4, 5, 6..., 10) er det samme som array(0 => 4, 1 => 5, 2 => 6, ..., 6 => 10)
Jeg er enig i at den kommentering jeg lavede, kom til at forvirrer mere end den gavner :/
Derudover har du ret i at jeg har glemt at et array selvfølgelig starter på 0. Derfor skal man lige sætte en værdi end i dens placering. Derved:
$arrLVL = array(0, 4, 5, 6, 7, 8, 9, 10);
Jeg ser dog ikke grunden til at udvide arrayet til et multidimensional array, som du vælger at gøre.
Synes godt om
Slettet bruger
03. juni 2011 - 13:46#15
Godt vi er enige :-)
Et ord: Fleksibilitet. Jeg har tit haft opgaver der til at starte med kun skulle kunne kravle, men efter en uge skulle de også kunne gå ;) Bare en god vane at gøre sin kode skalerbar..
Synes godt om
Ny brugerNybegynder
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.