---
title: "Fylla i formulärfält automatiskt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15512-fylla-i-formulärfält-automatiskt"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Web-Tor"
published: "2001-04-17T12:40:00.000Z"
updated: "2001-04-18T08:46:00.000Z"
replies: 6
views: 207
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15512-fylla-i-formulärfält-automatiskt"
---

# Fylla i formulärfält automatiskt

## #1 — Web-Tor, 2001-04-17T12:40Z

Här kommer en fråga som nog kan bli ganska svår att formulera. Läget är följande:
Jag har en sida med 10 fält som är numrerade från 1 till 10.

Antag att man fyller i fälten enligt följande:

Fält 1 = 0
Fält 2 = 10
Fält 3 = 20
Fält 4 = 30

Resten av fälten lämnas tomma och jag klickar på ”Submit”. Det som händer då är att jag kommer till en ny sida som matar in värdena i en databas med hjälp av följande kod:

```
	while ($i <= $ggr){
		mysql_query ("UPDATE p$Project SET $fltColnamn[$i]='$fltPrognos[$i]'") or die ("Error");
		$i++;
	}
```

Variabeln **$ggr** har skickats med från föregående sida för att hålla reda på hur många fält det finns. De fält som inte fylls i får värdet ”0”

**Nu till själva frågan** \*äntligen\* :l

Ibland är det uppåt 100 fält på sidan och det blir då väldigt mycket att fylla i. Jag skulle vilja att det värdet som fylls i sist (30 i detta fall) skall fyllas i de övriga fälten automatiskt. Fält 5 och nedåt skall alltså få värdet 30.

Puh… Det blev en lång fråga… :) Fråga mig om det är något som är oklart!

Permalänk: https://www.webforum.nu/p/15512

## #2 — Marcus, 2001-04-17T14:40Z

En fråga... vad 17 ska du ha detta till? \*Intresserad\*

Permalänk: https://www.webforum.nu/p/318183

## #3 — Web-Tor, 2001-04-17T15:04Z

Hehe :e

Nja...Det är en lång historia. Detta är bara en liten del av ett rapportsystem åt en avdelning på ett stort svensk bilföretag (gissa vilket). :)

Systemet håller reda på hur långt olika avdelningar har kommit med det arbete dom har blivit tilldelade.

Det jag håller på med nu är lite ändringar som kunden vill ha.

Nå, kan du hjälpa till? :e

Permalänk: https://www.webforum.nu/p/318184

## #4 — Marcus, 2001-04-18T06:14Z

Jag är nog lite dum nu kanske, men jag vet inte riktigt vad du menar. 

Det där med att fylla i fält behöver dock inte vara så svårt. Jag brukar använda cookies eller en session. Jag gillar inte att skicka med för mycket i adressraden eftersom man kan ha max 255 tecken där(stämmer det?). 

Eftersom jag inte vet vad som ska fyllas i fälten så blir det lite svårare, är det siffror beroende på varandra eller en text typ 'Klar med del 1' osv. 

\*Bzzp\* Äsch, nu fick jag kortslutning oxå. Omformulera dig så kanske jag förstår annars får en annan hjälte ta över.

Permalänk: https://www.webforum.nu/p/318185

## #5 — Web-Tor, 2001-04-18T06:20Z

Jag skickar inte något via adressraden. Allt skickas med hjälp av ett vanligt formulär.

Jag har svårt att formulera frågan på nåt annat sätt. \*funderar\* :l

Läs igenom mitt första inlägg igen. Och ordentligt den här gången :e :e

Permalänk: https://www.webforum.nu/p/318186

## #6 — cefalk, 2001-04-18T08:42Z

```
while ($i <= $ggr){
if (!$fltColnamn[$i]) 
  {  
   $fltColnamn[$i] = "$last";
  }
mysql_query ("UPDATE p$Project SET $fltColnamn[$i]='$fltPrognos[$i]'") or die ("Error");
$last = "$fltColnamn[$i]";
$i++;
}
```

Är det något sådant här du menar???

Permalänk: https://www.webforum.nu/p/318187

## #7 — Agaith, 2001-04-18T08:46Z

Om du sätter fälten default till något annat än det som användaren skall fylla i kan du sedan kolla vilket de senaste fältet som är ifyllt är, och sedan använda di av detta värde...eller har jag fattat saken fel ???

Permalänk: https://www.webforum.nu/p/318188

---

Tråden på webben: https://www.webforum.nu/amne/php/15512-fylla-i-formulärfält-automatiskt
