MySQL interesse |
|
ik heb een webshop in mekaar gestoken, ben het nu aan het afronden, wanneer het winkel mandje te voorschijn komt moet de koper het aantal van de producten nog kunnen aanpassen.
als hij dit heeft gedaan wordt de bestelling verzonden maar elk aantal staat standaard op 1 en nu moet ik in de verzending ook nog van elk product het juiste aantal meegeven... maar ik kom er niet echt uit
<table id="producttabel" cellpadding="0" cellspacing="1" style="font-size:11px;">
<tr>
<td width="450px" colspan="3">Artikel</td><td width="30px">aantal</td><td width="30px">maat</td>
<?php
$totaal=0;
$bestelbon = mysql_query("SELECT * FROM bestelbon WHERE koper = '".$_SESSION['user']."' ");
while($bon = mysql_fetch_array($bestelbon))
{
echo'<tr><td style="border:0;" width="20"><img src="images/icons/del.png" onClick="javascript:self.location=\'bestelbon.php?del='.$bon['prodid'].'\'"></td><td align="left" width="60" style="border:0;"><img src="'.$bon['foto'].'" height="40px"></td>
<td style="border:0;"><span style="border-bottom:1px dotted #999; font-size:12px; font-weight:bold;">'.$bon['naam'].'</span><br><br><span><font color="#CCC">id '.$bon['prodid'].'</font> stukprijs €'.$bon['prijs'].'</span></td>
<td><input type="text" size="3" value="'.$bon['aantal'].'"></td>
<td><select><option>116</option><option>128</option><option>140</option><option>152</option><option>164</option><option>S</option><option>M</option><option>L</option><option>XL</option><option>XXL</option></select></td>';
$totaal = $totaal+$bon['prijs'];
}
?>
<tr>
<td colspan="3"></td><td colspan="2" style="height:40px; background-color:#7C9609; color:#FFF;" valign="middle"><a href="bestelbon.php?calc">bereken opnieuw</a><br />TOTAAL: €<?=$totaal?> </td>
<tr>
<td colspan="3"></td><td colspan="2" style="height:40px;" valign="middle"><a href="sendbon.php">Bestelling afronden</a></td>
</tr>
</table>
<?php
if(isset($_GET['calc']))
{
hier kan ik niet verder
}
?>
<table id="producttabel" cellpadding="0" cellspacing="1" style="font-size:11px;"> <tr> <td width="450px" colspan="3">Artikel</td><td width="30px">aantal</td><td width="30px">maat</td> <?php $totaal=0; $bestelbon = mysql_query("SELECT * FROM bestelbon WHERE koper = '".$_SESSION['user']."' "); { echo'<tr><td style="border:0;" width="20"><img src="images/icons/del.png" onClick="javascript:self.location=\'bestelbon .php?del ='.$bon['prodid '].'\ '"></td><td align="left" width="60" style="border:0;"><img src="'.$bon['foto'].'" height="40px"></td> <td style="border:0;"><span style="border-bottom:1px dotted #999; font-size:12px; font-weight:bold;">'.$bon['naam'].'</span><br><br><span><font color="#CCC">id '.$bon['prodid'].'</font> stukprijs €'.$bon['prijs'].'</span></td> <td><input type="text" size="3" value="'.$bon['aantal'].'"></td> <td><select><option>116</option><option>128</option><option>140</option><option>152</option><option>164</option><option>S</option><option>M</option><option>L</option><option>XL</option><option>XXL</option></select></td>'; $totaal = $totaal+$bon['prijs']; } ?> <tr> <td colspan="3"></td><td colspan="2" style="height:40px; background-color:#7C9609; color:#FFF;" valign="middle"><a href="bestelbon.php?calc">bereken opnieuw</a><br />TOTAAL: €<?=$totaal?> </td> <tr> <td colspan="3"></td><td colspan="2" style="height:40px;" valign="middle"><a href="sendbon.php">Bestelling afronden</a></td> </tr> </table> <?php { hier kan ik niet verder } ?>
hoe zou ik het kunnen doen dat als er in een input en nieuw aantal wordt ingegeven een nieuwe query wordt verzonden met waar het aantal wordt geUPDATE in die rij... met onChange?
|