Dag,
Ik loop met mijn winkelsysteem ergens tegen aan en ik heb jullie hulp nodig! Ik heb een script voor de productpagina klaar en nu wil ik graag nog het volgende:
Wanneer iemand het product in de winkelwagen wil zetten, zou het mooi zijn als ze ook een aantal kunnen meegeven. Anders zou die persoon telkens op de button moeten klikken. Zou iemand mij daarmee kunnen helpen ? Ik heb al verschillende dingen geprobeert maar tot heden nog geen succes gehad.
Er zou ergens voor de button een inputveld moeten komen met een waarde.
Met dit stukje zorgt het script er voor dat er telkens 1 in de winkelwagen word gelegd.PHP Code:
array("quantity" => 1 , "prijs" => $row2['prijs']);
Ik hoop dat iemand kan helpen!
Met vriendelijke groet.
Het script:
PHP Code:
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
</head>
<?php
if(isset($_GET['action']) && $_GET['action'] == "add"){
$id = intval($_GET['id']);
if(isset($_SESSION['cart'][$id])){
$_SESSION['cart'][$id]['quantity']++;
} else {
$sql2 = "SELECT * FROM producten WHERE id_product=$id";
$query2 = mysql_query($sql2);
if(mysql_num_rows($query2) != 0){
$row2 = mysql_fetch_array($query2);
$_SESSION['cart'][$row2['id_product']] = array("quantity" => 1 , "prijs" => $row2['prijs']);
} else {
$message = "Dit id is onjuist!";
}
}
}
?>
<h2 class="message"><?php if(isset($message)){echo $message;} ?></h2>
<?php
$sql = "SELECT * FROM producten ORDER BY id_product DESC";
$query = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($query)){
?>
<div class="indeling">
<div class="links1">
<font face="Tahoma, sans-serif">
<font size="+2,5" color="gray"><?php echo $row['naam']; ?></font>
</font>
<br /><br /><div style="line-height: 15pt;"><font face="Tahoma, sans-serif" color="gray" size="2,5px;">
<?php echo $row['beschrijving']; ?></font>
<b><?php echo $row['voorraad']; ?> stuks op voorraad</b><br /><font face="Tahoma, sans-serif" color="gray" size="2,5px;">Op werkdagen voor 17.00 betaald <br />en besteld = morgen in huis <br /><br />
</font>
<font size=5><?php echo "€" . $row['prijs']; ?></font> <s>€ 19,95</s>
<br /></div>
[HIER ZOU DAN EEN INPUT VELD MOETEN KOMEN, ECHTER IS HET NOG NIET GELUKT HET WERKEND TE KRIJGEN] <form method="POST" action="index.php?page=products&action=add&id=<?php echo $row['id_product']; ?>"><br />
<input type="image" name="submit" src="https://www.sitedeals.nl/images/buttonproduct.png" value="Voeg toe aan mijn winkelwagen!" title="Voeg toe aan mijn winkelwagen!" />
<br /><br /><br /></form>
</div>
<div class="rechts1">
<a href="https://www.sitedeals.nl/images/image.jpg" title="image" rel="lightbox[roadtrip]">
<img src="https://www.sitedeals.nl/images/image.jpg" style="width: 75px; height: 75px;margin-right: 10px;margin-top:5px;float: left; border: 1px solid black; margin-bottom: 10px;">
</a>
<a href="https://www.sitedeals.nl/images/image.jpg" title="image" rel="lightbox[roadtrip]">
<img src="https://www.sitedeals.nl/images/image.jpg" style="width: 75px; height: 75px;margin-right: 10px;margin-top:5px;float: left; border: 1px solid black; margin-bottom: 10px;">
</a>
<a href="https://www.sitedeals.nl/images/image.jpg" title="image" rel="lightbox[roadtrip]">
<img src="https://www.sitedeals.nl/images/image.jpg" style="width: 75px; height: 75px;margin-right: 10px;margin-top:5px;float: left; border: 1px solid black; margin-bottom: 10px;">
</a>
<br><br>
</div>
</div>
<?php
}
?>
- PHP waarde producthoeveelheid meegeven
-
21-09-2011, 16:02 #1
- Berichten
- 32
- Lid sinds
- 15 Jaar
PHP waarde producthoeveelheid meegeven
Laatst aangepast door Bas de Ruiter : 21-09-2011 om 17:45
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic