Skapa ett formulär

admin Uncategorized

05696658Om man nu vill göra ett registrerings formulär så att besökare kan registrera sig för till exempel nyhetsbrev eller liknande. Det man använder sig av då är något som heter ”form” och ser ut så här:

  • form action=”” method=”post”
  • /form

Kommandot ”action” berättar vart informationen ska skickas och står det inget så skickas det till samma dokument. ”method” berättar att det ska postas. Man kan också använda ”get” och det gör att informationen man skickar blir synlig i adressfältet.

Hur skapar man själva fälten då? Jo först så måste man visa vad man vill att besökaren ska fylla i.

Sedan använder man ett kommando som heter ”input” och där måste man fylla i vilken typ av fält det är, i detta fall ett textfält, och sedan måste man tilldela fältet ett namn. Hela fältet ser då ut så här:

Förnamn:

  • input type=”text” name=”fornamn”

Tänk på att inte använda å,ä eller ö i ”name” fältet.

Sedan vill man ha efternamnet också

Efternamn:

  • input type=”text” name=”efternamn”

Okej, men hur skickar man då iväg detta? Man gör faktiskt ett input kommando till men istället för text typ så ska man ha en submit typ som betyder skicka dessutom så ska man inte skriva vad fältet heter innan input utan efter name så skriver man value och där fyller man i vad som ska stå på själva ”Skickaknappen”. Det ser du ut så här:

  • input type=”submit” name=”skickaknapp” value=”Skicka”

När man nu fyllt i alla fält och klickar på Skicka så skickas informationen iväg.

Men hur får man tag i den igen?

Jo man använder strängar och ett kommando som heter $_POST.

Först så måste man in i språket PHP på detta sätt:

  • ?php
  • ?

Mellan taggarna skriver man :

  • echo $fornamn = $_POST[’fornamn’];

Sedan : *echo $efternamn = $_POST[efternamn];

Som man nu kan se så syns både för och efternamn på skärmen och man kan lägga till fler fält om man så önskar.

Leave a Reply

Your email address will not be published. Required fields are marked *