Hallo Allemaal,
Ik ben bezig met een bestelformulier. Deze is opgebouwd uit omschrijving, verpakking en prijs en aantal. Verpakking en prijs staan in een listbox, omdat deze verschillend kunnen zijn per omschrijving(artikel). Het tonen gaat goed alleen het doorsturen niet. Kan iemand me hierbij helpen?
Dit is de code (uiteraard zit er ook nog html omheen, maar dit is de basis)
<?php
$sql = "
SELECT *
FROM `product`
ORDER BY `pomschrijving`
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error());
}
else
{
while($rij = mysql_fetch_assoc($res))
{
$sqlVerpakking = "
SELECT *
FROM prijslijst
WHERE omschrijving = '".$rij['pomschrijving']."'
";
if(!$resVerpakking = mysql_query($sqlVerpakking))
{
trigger_error(mysql_error());
}
else
{
echo '<tr><td>';
echo '<input type="text" name="omschrijving" size="30" value="'.$rij['pomschrijving'].'">';
echo '</td><td>';
echo '<select name="'.$rij['pomschrijving'].'">';
while($row = mysql_fetch_assoc($resVerpakking))
{
echo '<option size="130" value="'.$row['verpakking'].' '.$row['prijs'].'">'.$row['verpakking'].' €'.$row['prijs'].'</option>';
}
echo "<td><input type=\"text\" name=\"prijslijst[".$row['id']."]\" id=\"prijslijst[".$row['id']."]\" value=\"0\" style=\"width:25px;text-align:right;\" maxlength=\"2\" onKeyPress=\"return KeyCheck(this,event);\">\n";
echo "<a href=\"javascript:increase_value(".$row['id'].");\" title=\"Voeg een eenheid toe\">[+]</a> <a href=\"javascript:decrease_value(".$row['id'].");\" title=\"Haal er een eenheid af\">[-]</a>\n</td>\n";
echo '</tr>';
}
}
}
?>
En zo wordt het gepost binnen het formulier:
<tr>
<td colspan="3" align="center"><input type="reset" value="« Leeg de velden"> <input type="submit" value="Besteloverzicht »" name="subknop"></td>
</tr>
</table>
651 views