Goedenmiddag,

Ik ben bezig om de formulier te aanpassen, ik wil namelijk i.p.v select keuze met checkbox gebruiken.
De gegevens van database.

Formulier met selectbox
<?php
if(isset($item[3]) && $product->product_exist($item[3]) == 1)
{
$data = $product->product_data($item[3]);

		if(isset($_POST['submit_wagen']))
		{
			$prijs = $data->prijs;
			$fQuery = $product->mogelijkheden($item[3]);
			$bestelling = array();
			while($gQuery = mysql_fetch_object($fQuery))
			{
				$woord = str_replace(" ", "_", $gQuery->naam);
				if($_POST[$woord])
				{
					$prijs = $prijs + $product->prijs_ophalen($gQuery->id, $_POST[$woord]);
					if($product->prijs_ophalen($gQuery->id, $_POST[$woord]) != 0)
					{
						$bestelling[] = array($gQuery->naam, $_POST[$woord], $product->prijs_ophalen($gQuery->id, $_POST[$woord], $_POST[$gQuery->naam]));
					}
				}
			}	
			$prijs = $prijs * $_POST['aantal'];
			if($product->winkelwagen($item[3], $prijs, $bestelling, $_POST['aantal']) == 1)
			{
			?>
				<script>alert("Successfully added to your cart"); window.location = "<?php echo $web->Siteurl; ?>/p/product/<?php echo $item[1]; ?>/<?php echo $item[2]; ?>/<?php echo $item[3]; ?>/"</script>
			<?php
			}else{
				echo($product->show_error());
			}
		}
			echo "\n	<table width='100%' border='1'>\n";
			echo "		<tr>		\n";
			echo "			<td width='100'><img src='".$data->logo."' alt='".$data->naam."' /></td>\n";
			$product_prijs = $data->prijs / 100;
			echo "			<td valign='top'><h1>".$data->naam." - ".$product_prijs."</h1> <hr /> ".$data->omschrijving." </td>\n";
			echo "		</tr>		\n";
			echo "	</table>		\n";
			echo "	<br />\n";
			echo "	<form method='post'>\n";
			echo "		<table width='100%' border='1'>\n";
			echo "			<tr>	\n";
			echo "				<td align='center' colspan='2'><h1>Extra options:</h1></td>\n";
			echo "			</tr>	\n";
			$fQuery = $product->mogelijkheden($item[3]);
			while($gQuery = mysql_fetch_object($fQuery))
			{
			echo "			<tr>	\n";
			echo "				<td>".$gQuery->naam."</td>\n";
			echo "				<td><select name='".$gQuery->naam."'>\n";
			echo "				<option value=''>Select...</option>\n";
			$hQuery = $product->opties($gQuery->id);
			$i=0;
			while($iQuery = mysql_fetch_object($hQuery))
			{
			$i++;
			$prijs = $iQuery->prijs / 100;
			echo "				<option value='" . $iQuery->waarde . "'>" . $iQuery->antwoord . "   -   +€" . $prijs . "</option>\n";	
				}
			echo "				</select></td>\n";
			echo "			</tr>	\n";
			}
			echo "		</table>	\n";
			echo "	<br />\n";
			echo "\n	<table width='100%' border='1'>\n";
			echo "		<tr>		\n";
			echo "			<td>Number: <select name='aantal'><option value='1'>1 </option><option value='2'>2 </option><option value='3'>3 </option><option value='4'>4 </option><option value='5'>5 </option></select></td>\n";
			echo "		</tr>		\n";
			echo "	</table>		\n";
			echo "		<input type='submit' name='submit_wagen' value='Add to cart' />\n";
			echo "	</form>\n\n";

?>


Formulier met checkbox
			echo "	<form method='post'>\n";
			echo "		<table width='100%' border='1'>\n";
			echo "			<tr>	\n";
			echo "				<td align='center' colspan='2'><h1>Extra options:</h1></td>\n";
			echo "			</tr>	\n";
			$fQuery = $product->mogelijkheden($item[3]);
			while($gQuery = mysql_fetch_object($fQuery))
			{
			echo "			<tr>	\n";
			echo "				<td>".$gQuery->naam."</td>\n";
            echo "		 \n";

			$hQuery = $product->opties($gQuery->id);
			$i=0;
			while($iQuery = mysql_fetch_object($hQuery))
			{
			$i++;
			$prijs = $iQuery->prijs / 100;
			echo "<td><input type='".checkbox."' name='".$gQuery->naam."' value='".$iQuery->waarde."'> ".$iQuery->antwoord." + €".$prijs."\n";	
				}
			echo "				</td>\n";
			echo "			</tr>	\n";
			}
			echo "		</table>	\n";
			echo "	<br />\n";
			echo "\n	<table width='100%' border='1'>\n";
			echo "		<tr>		\n";
			echo "			<td>Number: <select name='aantal'><option value='1'>1 </option><option value='2'>2 </option><option value='3'>3 </option><option value='4'>4 </option><option value='5'>5 </option></select></td>\n";
			echo "		</tr>		\n";
			echo "	</table>		\n";
			echo "		<input type='submit' name='submit_wagen' value='Add to cart' />\n";
			echo "	</form>\n\n";
?>


Het werkt niet naar behoren. Als ik twee soorten kaas aan vink het wordt maar een geregistreerd.
Wat is de beste oplossing?
Zet in je <select .... een [] achter de name. Dan ziet PHP het als een array.
Dus:

<select name="dingen[]">

Reageren