webForumDet fria alternativet

Skapa text via formulär

PHP

5 svar · 1 208 visningar · startad av patrikdanielsso

Medlem sedan nov. 201023 inlägg
Frågan#1

Hur gör man enklast för att skapa text när man fyller i tre st. fält via ett formulär?

Ett exempel är att jag först väljer en adress i lista, sedan ska jag fylla i datum och sedan tid, och av detta ska det skapas en text på nästa sida (eller samma sida), ungefär som;

Du är välkommen till Drottninggatan 52 den 18/1 kl. 15:00.

Medlem sedan nov. 20014 054 inlägg
#2

patrikdanielsso skrev:

Hur gör man enklast för att skapa text när man fyller i tre st. fält via ett formulär?

Ett exempel är att jag först väljer en adress i lista, sedan ska jag fylla i datum och sedan tid, och av detta ska det skapas en text på nästa sida (eller samma sida), ungefär som;

Det beror lite på vad denna text skall användas till, och om den skall sparas i databas t ex.

I övrigt, fångar du upp värdena via antingen POST eller GET beroende på var formulärets method är satt till.

<?php  
if(isset($_POST['submitknappen'])) {
 $address = $_POST['faltnamn_adress'];
 $datum = $_POST['faltnamn_datum'];
 $tid = $_POST['faltnamn_tid'];

 echo "Du skrev in <strong>".$address."</strong> samt <strong>".$datum."</strong> och <strong>".$tid."</strong>";
}

Sen är ju frågan om du behöver kontrollera om fälten är tomma eller inte osv. Men detta är väl i dess enklare form. Dvs posta och ta emot information, samt skriva ut den.

Medlem sedan aug. 20068 090 inlägg
#3

Ett tips som egentligen inte har med frågan att göra:

Bl.a. på grund av det inflytande som amerikansk engelska har numer, och hur bakvänt jänkarna skriver datum, så har jag märkt att fler och fler missuppfattar när man skriver datum i formen 6/7. Dom tror det är 7:e juni och inte 6:e juli. Vilket ibland lett till onödigt krångel och besvikelser.

Numer skriver jag alltid ut månaden med bokstäver (dag och år med siffror).

Medlem sedan nov. 201023 inlägg
#4

Jag behöver inte spara till någon databas, vill endast visa texten direkt, någon kontroll för att fälten är ifyllda behövs inte heller.

Medlem sedan nov. 20014 054 inlägg
#5

patrikdanielsso skrev:

Jag behöver inte spara till någon databas, vill endast visa texten direkt, någon kontroll för att fälten är ifyllda behövs inte heller.

Visa texten direkt, som i efter klick på en submitknapp ... eller direkt som i direkt efter val i varje fält?

Det är skillnad. :)

Medlem sedan nov. 201023 inlägg
#6

Nej efter man har klickat submit :)

263 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)