Beste,
Ik ben opzoek naar een script, of snippet om waardes te kiezen uit een database en die zich dan automatisch optellen.
Je hebt een 4tal categorieën, als je daar iets uit kiest word een tabel met gegevens geüpdate.
Iedere categorie kan meerdere items vasthouden.
Een mooi voorbeeld hiervan is: Klik hier.
Al heeft het spel 'runescape' niets met ons project te maken, komt dit script wel mooi overeen.
Kan iemand me op het goede spoor zetten? (Eventueel tegen vergoeding)
Groeten
- Waardes optellen uit database (per categorie)
-
29-01-2012, 13:22 #1
- Berichten
- 760
- Lid sinds
- 16 Jaar
Waardes optellen uit database (per categorie)
Laatst aangepast door Laurenz L. : 29-01-2012 om 13:27
-
-
29-01-2012, 16:38 #2
- Berichten
- 158
- Lid sinds
- 13 Jaar
Re: Waardes optellen uit database (per categorie)
Beste,
Ik ben opzoek naar een script, of snippet om waardes te kiezen uit een database en die zich dan automatisch optellen.
Je hebt een 4tal categorieën, als je daar iets uit kiest word een tabel met gegevens geüpdate.
Iedere categorie kan meerdere items vasthouden.
Een mooi voorbeeld hiervan is: Klik hier.
Al heeft het spel 'runescape' niets met ons project te maken, komt dit script wel mooi overeen.
Kan iemand me op het goede spoor zetten? (Eventueel tegen vergoeding)
Groeten
Ik maak even snel een voorbeeldje voor je!
Aanvullend bericht:
Beste,
Ik heb een voorbeeldje gemaakt zonder Database en een uitleg en vb erbij geschreven hoe je het met database moet doen. Hoop dat je hiermee verder kan.
PHP Code:<?php
session_start();
// de $_POST['a'] ( b of c) kan je nu veranderen naar de desgewenste categorieen die je gaat uitlezen.
if($_SERVER['REQUEST_METHOD'] == "POST") {
if($_SESSION['getal'] == "") {
if(isset($_POST['a'])) {
$_SESSION['getal'] = $_POST['a'][0];
} elseif(isset($_POST['b'])) {
$_SESSION['getal'] = $_POST['b'][0];
} elseif(isset($_POST['c'])) {
$_SESSION['getal'] = $_POST['c'][0];
}
} else {
if(isset($_POST['a'])) {
$_SESSION['getal'] = $_SESSION['getal'] + $_POST['a'][0];
} elseif(isset($_POST['b'])) {
$_SESSION['getal'] = $_SESSION['getal'] + $_POST['b'][0];
} elseif(isset($_POST['c'])) {
$_SESSION['getal'] = $_SESSION['getal'] + $_POST['c'][0];
}
}
}
// nou als je dit met database gaat doen kan je de categorieen zo uitlezen
$s_cats = mysql_query("SELECT * FROM categories WHERE category = 'Test'") or die (mysql_error());
while($rij = mysql_fetch_assoc($s_cats)) {
echo '
<form action="" method="post">
<table align="left">
<tr>
<td>Categorie A</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Waarde 1</td><td><input type="radio" name="'.$rij['category'].'[]" value="'.$rij['categoryvalue'].'" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 2</td><td><input type="radio" name="'.$rij['category'].'[]" value="'.$rij['categoryvalue'].'" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 3</td><td><input type="radio" name="'.$rij['category'].'[]" value="'.$rij['categoryvalue'].'" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 4</td><td><input type="radio" name="'.$rij['category'].'[]" value="'.$rij['categoryvalue'].'" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 5</td><td><input type="radio" name="'.$rij['category'].'[]" value="'.$rij['categoryvalue'].'" onchange="javascript:this.form.submit();" /></td>
</tr>
</table>
</form>
';
}
?>
<form action="" method="post">
<table align="left">
<tr>
<td>Categorie A</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Waarde 1</td><td><input type="radio" name="a[]" value="1" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 2</td><td><input type="radio" name="a[]" value="2" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 3</td><td><input type="radio" name="a[]" value="3" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 4</td><td><input type="radio" name="a[]" value="4" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 5</td><td><input type="radio" name="a[]" value="5" onchange="javascript:this.form.submit();" /></td>
</tr>
</table>
</form>
<form action="" method="post">
<table align="left">
<tr>
<td>Categorie B</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Waarde 1</td><td><input type="radio" name="b[]" value="1" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 2</td><td><input type="radio" name="b[]" value="2" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 3</td><td><input type="radio" name="b[]" value="3" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 4</td><td><input type="radio" name="b[]" value="4" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 5</td><td><input type="radio" name="b[]" value="5" onchange="javascript:this.form.submit();" /></td>
</tr>
</table>
</form>
<form action="" method="post">
<table align="left">
<tr>
<td>Categorie C</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Waarde 1</td><td><input type="radio" name="c[]" value="1" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 2</td><td><input type="radio" name="c[]" value="2" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 3</td><td><input type="radio" name="c[]" value="3" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 4</td><td><input type="radio" name="c[]" value="4" onchange="javascript:this.form.submit();" /></td>
</tr>
<tr>
<td>Waarde 5</td><td><input type="radio" name="c[]" value="5" onchange="javascript:this.form.submit();" /></td>
</tr>
</table>
</form>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<table>
<tr>
<td>Totaal:</td><td><?= $_SESSION['getal'] ?></td>
</tr>
</table>Laatst aangepast door Sefa S. : 29-01-2012 om 17:15 Reden: Automatisch samengevoegd.
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