johnm123 Skrevet 17. desember 2019 Del Skrevet 17. desember 2019 Hei jeg har fått i oppgave å lage et nettsted, og der så må jeg lage et skjema, hvor du kan stemme over 4 ulike bilder, og det du stemmer på skal komme opp i et annen side hvor resultatet av det du stemte på skal komme opp. Altså la oss si du stemte på bilde 3, da skal bilde det si at bilde 3 har 1 stemme. Er det noen her som kan hjelpe uten å gjøre det altfor avansert med tanke på at vi har hatt IT som fag i kun et semester. Lenke til kommentar
Emsal Skrevet 17. desember 2019 Del Skrevet 17. desember 2019 Legg ut litt kode i det minste så vi får sett hva du har prøvd til nå så vi best kan hjelpe deg. Lenke til kommentar
Drunkenvalley Skrevet 17. desember 2019 Del Skrevet 17. desember 2019 Skal stemma lagres, eller berre vises? Lenke til kommentar
johnm123 Skrevet 17. desember 2019 Forfatter Del Skrevet 17. desember 2019 Emsal skrev (1 time siden): Legg ut litt kode i det minste så vi får sett hva du har prøvd til nå så vi best kan hjelpe deg. <!doctype html> <html> <head> <title> DigArtClub</title> <!--UTF-8 gjør at vi kan bruke æ, ø, å --> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="pme.css" /> </head> <body> <h1>Velkommen til DigArtClub</h1> <hr> <a href="kontakt.php"></a>Kontakt oss! <hr> <ol> <li><img src="bilder/digart1.jpg" alt="Digital kunstbilde 1" width="400" height="300"></li> <p>Dette bildet viser en fantastisk kveld med en nydelig fullmåne som lager en helt utrolig kontrast med den emeraldgrønne himmelen.</p><hr> <li><img src="bilder/digart2.jpg" alt="Digital kunstbilde 2" width="400" height="300"></li> <p>På bildet her utrykkes det en form for natur og frihet, med en helt åpen skogvei, klar for å utforskes!</p><hr> <li><img src="bilder/digart3.jpg" alt="Digital kunstbilde 3" width="400" height="300"></li> <p>Her kan du se et fabelaktig tre, som kan symbolisere livstreet Yggdrasil, med en halvmåne på venstre, og en ildlysende stjerne til høyre.</p><hr> <li><img src="bilder/digart4.jpg" alt="Digital kunstbilde 4" width="400" height="300"></li> <p>Under treet så kan det skimtes en jente som holder en paraply og ser utover den storslåtte solnedgangen og isblåe himmelen</p><br> </ol> <form action="resultat.php"> Hvilket bilde likte du best?<br> <br> <input type="radio" name="bilde" value="1"> Bilde nr.1<br><br> <input type="radio" name="bilde" value="2"> Bilde nr.2<br><br> <input type="radio" name="bilde" value="3">Bilde nr. 3<br><br> <input type="radio" name="bilde" value="4">Bilde nr. 4<br><br> (Her må jeg finne en måte som gjør at når jeg trykker send så åpnes det en ny lenke som viser hvilket bilde eg stemte på) <a href="resultat.php">Send</a> </form> </body> </html> så skal det komme et nytt dokument hvor resultatet av det eg stemte på kommer Lenke til kommentar
johnm123 Skrevet 17. desember 2019 Forfatter Del Skrevet 17. desember 2019 Drunkenvalley skrev (1 time siden): Skal stemma lagres, eller berre vises? Det skal lagres Lenke til kommentar
oddeh Skrevet 17. desember 2019 Del Skrevet 17. desember 2019 Du må sende skjema med HTML form submit og spesifisere HTML form method. Det lagres ikke selv om brukerinput sendes til gitt side. Da må (optimalt sett) en database konfigureres og legges til. Lenke til kommentar
Drunkenvalley Skrevet 17. desember 2019 Del Skrevet 17. desember 2019 (endret) 14 minutes ago, johnm123 said: HTML Form action sende deg til resultat.php, så du trenge ikkje nokon annan måte å sende brukar til denne sida. Berre du har ein måte å si til skjemaet at det skal sende vil det skje automatisk. Dataen den sende er då alle input elementene, kor dei er identifisert med namn. Om du ynskje forskjellige svar må du namngje dei unikt frå ein til anna. For å sende form kan du deriblant bruka ein button markert som submit, eller ein input markert submit. 14 minutes ago, johnm123 said: Det skal lagres På kva måte skal det lagras? Endret 17. desember 2019 av Drunkenvalley Lenke til kommentar
johnm123 Skrevet 17. desember 2019 Forfatter Del Skrevet 17. desember 2019 Drunkenvalley skrev (2 minutter siden): Form action sende deg til resultat.php, så du trenge ikkje nokon annan måte å sende brukar til denne sida. Berre du har ein måte å si til skjemaet at det skal sende vil det skje automatisk. Dataen den sende er då alle input elementene, kor dei er identifisert med namn. Om du ynskje forskjellige svar må du namngje dei unikt frå ein til anna. For å sende form kan du deriblant bruka ein button markert som submit, eller ein input markert submit. På kva måte skal det lagras? Det som jeg har planlagt er at det jeg stemmer på som det beste bildet skal komme opp i en ny fane når eg trykker send, slik at jeg kan se hva resultatet av avstemningen ble, men da er det jo kun den ene stemmen min som teller. Så på den måten at den husker hva eg stemte på og da genererer at det eg stemte på kommer på f.eks 1.plass Lenke til kommentar
Drunkenvalley Skrevet 17. desember 2019 Del Skrevet 17. desember 2019 Er SQL eller databaser ein del av oppgavå, eller har eg misforstått deg no? Lenke til kommentar
johnm123 Skrevet 17. desember 2019 Forfatter Del Skrevet 17. desember 2019 Drunkenvalley skrev (13 minutter siden): Er SQL eller databaser ein del av oppgavå, eller har eg misforstått deg no? SQL eller databaser er ikke en del av oppgaven nei Lenke til kommentar
Drunkenvalley Skrevet 17. desember 2019 Del Skrevet 17. desember 2019 (endret) Då skal du sannsynleg i verste tilfelle lagra det i ein cookie, elles skal du berre visa kva serveren mottok. Det du skal visa då er enten kva som var i $_GET eller $_POST. Bygg deg ein 'resultat.php' side kor du skriv det i HTML, og test at du blir sendt til denne sida frå skjemaet. Me kan plukka opp tråden om å endra statisk innhald til dynamisk innhald når du veit korleis du ynskje det skal skjå ut elles. Trenge ikkje vera avansert, men du må kunne sjå at du kjem dit. Endret 17. desember 2019 av Drunkenvalley Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå