Ik heb een probleem met mijn vip dagen en kan het zelf niet vinden :(. Ik hoop dat jullie me kunnen helpen. Het probleem is dat als je eerst 7 maanden koopt en dan nog 1 maand dat je dan niet + een maand krijgt maar dat je alles kwijd bent en dus nog maar 1 maand hebt
PHP
<?php
echo'
<div id="content_top"> </div>
<div id="content">
<h1 class="titel">VIP account kopen</h1>';
if(isset($_POST['submit'])) {
$fout = array();
if($own['callcredits'] < $_POST['months'] * 15) {
$fout[] = " - Je hebt niet genoeg callcredits voor deze aankoop";
}
if(empty($fout[0])) {
$own['callcredits'] -= 15 * $_POST['months'];
$own['vip'] += $_POST['months'] * 31;
mysql_query("UPDATE users SET callcredits = '" . $own['callcredits'] . "', vip = '" . ($_POST['months'] * 31) . "' WHERE id = '" . $own['id'] . "'");
echo '<div class="dark"><font color="green"><b>Je hebt ' . $_POST['months'] . ' maanden VIP gekocht!</b></font></div>';
} else {
foreach($fout as $tekst) {
@$foutje .= "<br />\r\n" . $tekst;
}
echo "<div class=\"dark\"><font color=\"red\" style=\"font: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div><br />";
}
}
echo'
Hier kun je je account promoveren tot VIP (very important person, oftewel zeer belangrijk persoon!)<br />
VIP leden krijgen in van alles voorrang. Meer hierover kun je in de FAQ lezen.<br />
1 Maand VIP kost 15 callcredits. Dat betekent dat je door 1 keer te bellen al 2 maanden VIP status kunt kopen!<br /><br />
<b>Hoeveel maanden wil je VIP worden?</b>
<form method="post">
<select name="months" class="input">
<option value="1">1 Maand</option>
<option value="2">2 Maanden</option>
<option value="3">3 Maanden</option>
<option value="4">4 Maanden</option>
<option value="5">5 Maanden</option>
<option value="6">6 Maanden</option>
<option value="7">7 Maanden</option>
<option value="8">8 Maanden</option>
<option value="9">9 Maanden</option>
<option value="10">10 Maanden</option>
</select><br />
<input type="submit" name="submit" class="submit" value="kopen" />
</form>
';
echo'
</div>
<div id="content_bottom"> </div>';
?>
Toon Meer