Nieuw lid |
|
Iemand enig idee hoe ik het volgende best aanpak: Heb een table 'Produkt' bestaande uit een ID,Produkt en een Prijs. Die produkten worden uitgelezen en in een do...while getoond op een bestelformulier met voor de produktnaam telkens een textvak die het te bestellen aantal moet voorstellen. Nu is het de bedoeling dat indien men op verzend klikt enkel de produkten waar er een aantal in het 'aantal' textvak ingevuld staat verzonden wordt, zodat ik deze als een bestelling kan aanzien en saven in db.
de code:
<?php
echo '<br>';
// laad alle produkten
$db = mysql_connect("localhost", "codillon", "codillon") or die ('Can not connect to MysqlDB: ' . mysql_error());
mysql_select_db("deretard", $db);
$sql = "SELECT * FROM tblProdukt";
$resultaat = mysql_query($sql);
if(mysql_num_rows($resultaat) > 0)
{
// titeltable
echo '<form>';
echo '<table widht="420" align="center">';
echo '<tr bgcolor="#21497E" align="center">';
echo '<td width="20">' . 'AANTAL' . '</td>';
echo '<td width="300">' . 'PRODUKT' . '</td>';
echo '<td width="100">' . 'PRIJS (EUR)' . '</td>';
echo '</tr>';
while ($rij = mysql_fetch_array($resultaat))
{
echo '<tr>';
//echo '<td><input type="checkbox" name="' . $rij['ID'] . '" value="checkbox"></td>';
echo '<td><input type="text" name="' . $rij['ID'] . '" type="text" size="3" maxlength="3"></td>';
echo '<td>' . $rij['Produkt'] . '</td>';
echo '<td>' . $rij['Prijs'] . '</td>';
echo '</tr>';
}
echo '<tr>';
echo '<td>';
echo '<td><div align="center"><input type="submit" name="Submit" value="Bestellen"></div></td>';
echo '</tr>';
echo '</table>';
echo '</form>';
mysql_close($db);
} else {
echo "<div align='center'>Geen enkel produkt op dit moment.</div>";
}
if(isset($Submit))
{
// valideer, maak totaal op BestellingTotaal.php
}
?>
|