Goedenmorgen,
Voor mijn website wilde ik een checkbox gebruiken i.p.v selectbox.
Code met selectbox
Code met checkbox
De link is: http://wqd.nl/LHo3
typ 1011AB
Het werk niet helemaal naar behoren. Als ik bv kaassoorten kies, ik kan ze allemaal aanvinken maar een is opgenomen.
Wie mij kan helpen, ik zeg graag...
Voor mijn website wilde ik een checkbox gebruiken i.p.v selectbox.
Code met selectbox
PHP:
<?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";
Code met checkbox
PHP:
<?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 " \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";
De link is: http://wqd.nl/LHo3
typ 1011AB
Het werk niet helemaal naar behoren. Als ik bv kaassoorten kies, ik kan ze allemaal aanvinken maar een is opgenomen.
Wie mij kan helpen, ik zeg graag...