<?
if(!isset($_GET[\'as\'])){}else{
if(mysql_result(mysql_query(\'SELECT COUNT(*)FROM`fisher`WHERE `id_user` = \'.$user[\'id\'].\'\'),0)
==0){
echo \"Лицензия успешно Куплена<br/>
+бонус 1000руб и удочка\"; mysql_query (\"INSERT INTO `fisher`(time,id_user,namep,money)VALUES(\".time().\",\".
$u[\'id\'].\",\'Удочка\',\'1000\')\"
}else{echo\'У вас есть лицензия!\';}
}
?>
скажите есть ли косяк в этом коде?
<?
if(isset(intval($_GET[\'as\']))){
if(mysql_result(mysql_query(\"SELECT COUNT(*)FROM `fisher` WHERE `id_user` = \'$user[id]\'\") ==\'0\'){
echo \"Лицензия успешно Куплена<br/>
+бонус 1000руб и удочка\";
mysql_query (\"INSERT INTO `fisher`(time,id_user,namep,money)VALUES(\".time().\",\".
$u[\'id\'].\",\'Удочка\',\'1000\')\"
}else{echo\'У вас есть лицензия!\';}
}
?>
Так должно работать(исправил немного)
вопервых что это if(!isset($_GET[as] ) ){}else{
не проще ли убрать \"!\" и else?
я ему это уже сделал)
у него переменная не фильтруется еще
лучше switch использовать и проверять значение переменной... в url ?as=xaxa и запрос прошел...
[code]if(isset($_GET[\'as\'])){
if(mysql_result(mysql_query(\"SELECT COUNT(*)FROM`fisher`WHERE `id_user` = \'\".$user[\'id\'].\"\'\",0)
==0){
echo \'Лицензия успешно Куплена<br/>+бонус 1000руб и удочка\';
mysql_query (\"INSERT INTO `fisher`(time,id_user,namep,money)VALUES(\".time().\",\".
$u[\'id\'].\",\'Удочка\',\'1000\')\"
}else{
echo\'У вас есть лицензия!\';}
}
}[/code]
Вот так должно быть.