webForumDet fria alternativet

Dynamiska formulär

3 svar · 203 visningar · startad av Marcus

MarcusMedlem sedan juli 2000449 inlägg
#1

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?

SPiNMedlem sedan mars 20007 896 inlägg
#2

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();
?>

------------------
SPiN, bjorne.w@telia.com

-- They pretend to pay me, I pretend to work --

[Redigerat av SPiN den 28 jun 2001]

MarcusMedlem sedan juli 2000449 inlägg
#3

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

SPiNMedlem sedan mars 20007 896 inlägg
#4

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! :)

------------------
SPiN, bjorne.w@telia.com

-- They pretend to pay me, I pretend to work --

133 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)