MarcusMedlem sedan juli 2000449 inlägg 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 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 Kan jag verkligen skicka med en array på det sättet?
SPiNMedlem sedan mars 20007 896 inlägg 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 --