ASP interesse |
|
Ik gebruik mollie voor mijn seizoenkaart systeem en doe dat doormiddel van db. Je maakt een mollie aan met de betaal optie "toegang tot de site(per keer)." aan. Je vult alles in. Bij de vraag waar de link moet heen verwijzen doe je dan www.jouwiste.nl/gettick.php.De header code die op het einde er komt te staan zet je op index pagina. Dan maak je een pagina waar de link opstaat maar daar zet je de header code ook weer in. Je maakt dan een scriptje waar door naartoe moet verwijzen in dit geval getticket.php
<?
$toegangscode = $_GET["toegangscode"];
$url = "http://www.mollie.nl/partners/api/micropayment/?".
"toegangscode=".urlencode($toegangscode);
$result = @implode("",file($url));
$query = mysql_query("INSERT INTO `ticket` (`code` , `gebruikersnaam` ) VALUES ('".$_GET['toegangscode']."', '$gebruikersnaam')");
$query = mysql_query("UPDATE members SET geld = geld + 10000 WHERE memberid = '$memberid'");
$query = mysql_query("UPDATE members SET ticket = ticket + 30 WHERE memberid = '$memberid'");
echo "30 dagen seizoenskaart zijn bijgeschreven";
?>
<? $toegangscode = $_GET["toegangscode"]; $url = "http://www.mollie.nl/partners/api/micropayment/?". $query = mysql_query("INSERT INTO `ticket` (`code` , `gebruikersnaam` ) VALUES ('".$_GET['toegangscode']."', '$gebruikersnaam')"); $query = mysql_query("UPDATE members SET geld = geld + 10000 WHERE memberid = '$memberid'"); $query = mysql_query("UPDATE members SET ticket = ticket + 30 WHERE memberid = '$memberid'"); echo "30 dagen seizoenskaart zijn bijgeschreven"; ?>
Dat ziet er bij mij zo uit. en de db ziet er zo uit:
`id` int(11) NOT NULL auto_increment,
`code` varchar(255) NOT NULL,
`gebruikersnaam` varchar(255) NOT NULL,
UNIQUE KEY `id` (`id`,`code`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
`id` int(11) NOT NULL AUTO_INCREMENT, `code` varchar(255) NOT NULL, `gebruikersnaam` varchar(255) NOT NULL, UNIQUE KEY `id` (`id`,`code`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
Suc6 ermee |