Ik heb een coupon code script. Alles is compleet, incl. de database. Verder staat er in de db. als CODE demo waardoor er bij het invoeren van de code credits etc. dient te worden bijgeschreven.
Echter krijg ik continu te melding Geen juist coupon code. Verder blijkt op regel 26 deze error te staan
Dit is regel 20 t/m 27
PHP
$code = mysql_real_escape_string($_POST['code']);
// de invoer van de code.
$sql = mysql_query("select * from codes where code='$code'");
// ophalen gegevens
$sql2 = mysql_fetch_object($sql);
// object van maken.
$aantal = mysql_num_rows($sql2);
// resultaten tellen.
Iemand enig idee hoe ik dit werkende krijg?
PHP
<div id="contentbar_main">
<div id="notice_container"></div>
<div id="cbs"><div class="cb">
<h1>Coupon code</h1><p></p>
<?php
// het aantal kan anders als ze meerdere coupons mogen gebruiken, maar om het eerlijker te maken iedereen 1.
if($data->codepoging > '0'){
echo "Je hebt al een coupon gebruikt.";
exit();
}
// voeg in users codepoging toe met standaard waarde op 0.
?>
<?php
if(!empty($_POST['code'])){
$code = mysql_real_escape_string($_POST['code']);
// de invoer van de code.
$sql = mysql_query("select * from codes where code='$code'");
// ophalen gegevens
$sql2 = mysql_fetch_object($sql);
// object van maken.
$aantal = mysql_num_rows($sql2);
// resultaten tellen.
if($aantal == '1'){
$bank = $sql2->bank;
$kogels = $sql2->kogels;
mysql_query("update users set codepoging='1', `bank`=`bank`+$bank, `kogels`=`kogels`+kogels where login='$data->login'");
// gebruiker de spullen geven die bij die code in de database stonden als beloning.
mysql_query("delete from codes where code='$code'");
// code uit het spel halen zodat die maar 1 keer gebruikt kan worden.
echo "Gefeliciteerd!<br>
Je hebt $kogels gekregen!<br>
Ook is er $bank bij je bankrekening opgeteld.";
} else {
echo "Geen juiste Coupon code, Probeer het later nog eens.<br>$aantal<br>";
}
}
?>
<form method=post>
Voer je gekregen Coupon code in!<br>
Coupon Code: <input name=code class="mod_submit"><br>
<input type=submit value='Geef door' class="mod_submit">
</form>
</table>
Toon Meer