Avatar billede jih Nybegynder
14. juli 2003 - 12:01 Der er 16 kommentarer og
1 løsning

hjælp med html forms

jeg er i gang med at lave et HTML baseret program... men jeg ved ik hvad det er jeg laver... jeg skal lave en form... hvor du kan skrive om forskellige ting, og når du har skrevet det ind, skal det kunne lagres ind i en eller anden database, som så også skal ses på den HP... hjælp nogen?
Avatar billede willi Nybegynder
14. juli 2003 - 12:11 #1
http://www.html.dk
Her er let tilgengelig viden og beskrivelse.
Også m.h.t. fremstilling af form.
Avatar billede willi Nybegynder
14. juli 2003 - 12:14 #2
http://www.html.dk/artikler/00011/
"Lær at lave formularer (forms)"
Avatar billede willi Nybegynder
14. juli 2003 - 12:24 #3
Du har afvist mit svar. Så må du ligesom uddybe det lidt.
Hvad er det som du ikke ved at du er igang med :)
Er det om hvordan html forms laves og virker?
Eller er det hvordan en database laves?
Eller er det om hvordan man får en form og database arbejde sammen.
Avatar billede jih Nybegynder
14. juli 2003 - 12:28 #4
nejnej... jeg ved skam hvordan man laver dem og alt det der.... database ANER jeg ik hvordan man laver og jeg aner ik hvordan man får dem til at arbejde sammen.... det skal være en form... textfield, submit, reset og der skal være et eller andet der gør at man kan slette det man har skrevet tidligere...
Avatar billede willi Nybegynder
14. juli 2003 - 12:30 #5
Ikke andet.
Så vendt lige på der kommer en der kan give dig et kvalificeret svar  ;)
Avatar billede roenving Novice
14. juli 2003 - 12:40 #6
En simpel udgave:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>Tomt dokument</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<BR>
<FORM ID="minForm" NAME="minForm">
Navn: <INPUT ID="name" NAME="name" TYPE="text" VALUE="Skriv dit navn" ONFOCUS="if(this.value==this.defaultValue)this.value='';" ONBLUR="if(this.value=='')this.value=this.defaultValue;" SIZE="20"><BR>

Adresse: <INPUT ID="address" NAME="address" TYPE="text" VALUE="Skriv din adresse" ONFOCUS="if(this.value==this.defaultValue)this.value='';" ONBLUR="if(this.value=='')this.value=this.defaultValue;" SIZE="20"><BR>

Postnr. og -by: <INPUT ID="zipcity" NAME="zipcity" TYPE="text" VALUE="Skriv postnummer og by" ONFOCUS="if(this.value==this.defaultValue)this.value='';" ONBLUR="if(this.value=='')this.value=this.defaultValue;" SIZE="20">
<BR>
Vælg alder:<BR>
<SELECT NAME="age" ID="age">
    <OPTION VALUE="">-- Vælg din alder --<BR>
    <OPTION VALUE="1">under 18 år<BR>
    <OPTION VALUE="2">18-64 år<BR>
    <OPTION VALUE="3">over 65 år<BR>
</SELECT>
<BR>
Kommentar:
<BR>
<TEXTAREA NAME="comment" ID="comment" COLS="40" ROWS="5" ONFOCUS="if(this.value==this.defaultValue)this.value='';" ONBLUR="if(this.value=='')this.value=this.defaultValue;">Skriv kommentar</TEXTAREA>
<BR>
Billede (upload):
<BR>
<input TYPE="file" name="picture">
<BR>
<BR>
<INPUT TYPE="submit" value="Send">&nbsp;<INPUT TYPE="reset" value="Slet alt">
</FORM>
</BODY>

</HTML>
Avatar billede jih Nybegynder
14. juli 2003 - 12:57 #7
ja... det er sådan noget jeg søger, men problemet er det, at det bliver ik opdateret på hjemmesiden... er der en måde at få det du skriver i de forms til at blive opdateret til hp'en? ligesom en gæstebog eller sådan noget...?
man skal også kunne slette dem igen...
Avatar billede roenving Novice
14. juli 2003 - 13:06 #8
Så skal du have en database bagved, som kan opsamle dine data -- ellers vil de jo ikke være til rådighed næste gang nogen åbner siden ...
Avatar billede jih Nybegynder
14. juli 2003 - 14:10 #9
hvordan linker man så til databaser? altså... hvis jeg har en database og mangler at linke fx min "gem" knap til database.asp.... hvordan gør jeg det? action="database.asp"? eller.... altså... <input type="submit" value="gem" action="database.asp"> ? det er ret vigtigt....
Avatar billede roenving Novice
14. juli 2003 - 14:20 #10
<FORM ID="minForm" action="database.asp" method="post" NAME="minForm">
Avatar billede jih Nybegynder
14. juli 2003 - 14:22 #11
ok... ID, method og NAME er vigtige? eller hvad er det for noget? (jeg er newb inden for formularer og databaser, ja)... :D
Avatar billede roenving Novice
14. juli 2003 - 14:35 #12
Åh, jeg har dem med i mine små standard-ting, som jeg startede fra, men for forms og form-elementer får du normalt kun brug for name -- sjældent for id ...

Når du sender formularen vil det normalt være felt-navnet du bruger til at tage fat i værdien serverside -- altså name-parameteren !o]

Id vil kun have brug for, hvis du _før_ afsendelsen skal gøre et eller andet, som er nemmest at lave uden tilknytning til formen (hvis du f.eks. vil vælge noget ved hjælp af en popup !-)
Avatar billede jih Nybegynder
14. juli 2003 - 14:39 #13
yesyes jeg takker :) smid lige et svar ind og du får dine points :)
Avatar billede roenving Novice
14. juli 2003 - 14:46 #14
Velbekomme '-)

-- og så var det forøvrigt et tilfælde, at jeg så dit spørgsmål i denne kategori, som jeg ikke normalt kigger i -- jeg opfatter det nemlig som programmering og følger med i de kategorier !-)
Avatar billede roenving Novice
14. juli 2003 - 14:47 #15
-- hov, jeg glemte:

METHOD er meget vigtig, da det har betydning for måden data bliver overført med ...
Avatar billede jih Nybegynder
14. juli 2003 - 14:48 #16
ja... det vidste jeg.. aner ik hvorfor jeg spurgte... :P DoH! :) men det var da heldigt for dig at du lige kiggede ind :D hehe.. og mig ^^
go' ferie!
  - WebPsycho OuT!
Avatar billede roenving Novice
14. juli 2003 - 14:51 #17
ilm -- og tak for points ;~}
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
Kurser inden for grundlæggende programmering

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