View difference between Paste ID: VhWNUAgX and Td0pi24M
SHOW: | | - or go back to the newest paste.
1-
<?PHP
1+
$search 	= $db->prepare("SELECT `searched`, `month` FROM `search` WHERE `user_id` =:user_id");
2-
require ("include/db.inc.php");
2+
$search->bindValue(':user_id', $vbulletin->userinfo['userid'], PDO::PARAM_INT);
3-
$user_id = 1;
3+
4-
$search = $db->prepare("SELECT `searched` FROM `search` WHERE `user_id` =:user_id");
4+
5-
$search->bindValue(':user_id', $user_id, PDO::PARAM_INT);
5+
6
	if ($result['month'] != date(n)){
7
		$removelimit	= $db->prepare("UPDATE `evomap`.`search` SET `searched` = 0, `month` = month(now()) WHERE `search`.`user_id` = :user_id;");
8-
echo "<pre>", print_r($result), "</pre><br>";
8+
		$removelimit->bindValue(':user_id', $vbulletin->userinfo['userid'], PDO::PARAM_INT);
9
		$removelimit->execute();
10-
	echo 'you have reached your search limit for this month<br>';
10+
		$result['searched'] = 0;
11
	} else {
12-
$addsearch = $db->prepare("UPDATE `evomap`.`search` SET `searched` = :searched + 1 WHERE `search`.`id` =:user_id;");
12+
		exit('you have reached your search limit for this month<br>');
13-
$addsearch->bindValue(':user_id', $user_id, PDO::PARAM_INT);
13+
	}
14-
$addsearch->bindValue(':searched', $result['searched'], PDO::PARAM_INT);
14+
15-
$addsearch->execute();
15+
$addsearch 	= $db->prepare("UPDATE `evomap`.`search` SET `searched` = :searched + 1 WHERE `search`.`user_id` =:user_id;");
16-
echo 'DEBUGGING';
16+
$addsearch->bindValue(':user_id', $vbulletin->userinfo['userid'], PDO::PARAM_INT);
17-
echo'<br><pre>', print_r($db->errorInfo()), '<pre>';
17+
$addsearch->bindValue(':searched', $result['searched'], PDO::PARAM_STR);
18-
echo "Number of results: ", $search->rowCount(), "<br>";
18+
$addsearch->execute();