---
title: "Dynamiska formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15827-dynamiska-formulär"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Marcus"
published: "2001-06-28T08:00:00.000Z"
updated: "2001-06-29T16:43:00.000Z"
replies: 3
views: 203
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/15827-dynamiska-formulär"
---

# Dynamiska formulär

## #1 — Marcus, 2001-06-28T08:00Z

Jag skapar ett formulär som genereras dynamiskt från min databas. Antalet \<input\> beror på antalet poster i databasen. \<input\>-namnet beror på postens värde, dvs ett ID i detta fallet. Mitt problem är att jag vill kunna posta alla dessa fälten som ett formulär. På nästa sida, den som tar emot all data, så ska datan registreras i databasen. 

Jag vet inte riktig hur jag ska gå till väga, nån som vill hjälpa mig på traven?

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

## #2 — SPiN, 2001-06-28T19:09Z

Jag vet inte riktigt hur du menar, men kanske något liknande?

```
:: form.php ::
<?php
mysql_connect("burk", "", "");
mysql_select_db("data");
$result = mysql_query("SELECT * FROM tblTabell");
echo "<html>";
echo "<body>";
echo "<form action=\"taemot.php\" method=\"POST\">";
while($rad = mysql_fetch_array($result)) {
     echo "<input type=\"checkbox\" name=\"optVal[]\" value=\"" . $rad[fldField] . "\"> " . $rad[fldField] . "<br>";
}
echo "</form>";
echo "</body>";
echo "</html>";
mysql_close();
?>
---
:: taemot.php ::
<?php
$result = implode(";", $optVal);
mysql_connect("burk", "", "");
mysql_select_db("data");
mysql_query("INSERT INTO tblTabell_2 (fldValues) VALUES('$result')");
mysql_close();
?>
```

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

## #3 — Marcus, 2001-06-29T06:58Z

Kan jag verkligen skicka med en array på det sättet?

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

## #4 — SPiN, 2001-06-29T16:43Z

Visst, visst.
Arrayen är dynamisk, beroende på hur många av de checkboxar med samma namn (i detta fall **optVal\[\]**). Arrayen är indexerad efter den ordning som checkboxarna kommer i forumläret.

Testa o lek lite så ser du hur det funkar! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15827-dynamiska-formulär
