par
Funtrac » 17 juil. 2015, 14:26
J'ai trouvé, je fais un echo du javascript mais mon JS n'a pas l'air de poster qqch qqn sait pourquoi ?
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'>
function setimp(){
var larg = window.innerWidth;
var haut = window.innerHeight;
var idemp = 1;
var id = $idmembre;
var ref = $ref;
var ip = $ip;
var uid = $uid;
if(ref=='')referer=document.referrer;
$.post('gotimp.php', { larg: larg, haut: haut, idemp: idemp, id : id, ref : ref, ip : ip, uid : uid } );
}
</script>
Ma page gotimp.php :
if(isset($_POST['idemp']))
{
if(isset($_POST['larg']))
{
if(isset($_POST['haut']))
{
if(isset($_POST['id']))
{
if(isset($_POST['ip']))
{
if(isset($_POST['uid']))
{
$idemp = $_POST['idemp'];
$larg = $_POST['larg'];
$haut = $_POST['haut'];
$id = $_POST['id'];
$ip = $_POST['ip'];
$ref = $_POST['ref'];
$uid = $_POST['uid'];
if($larg >= 467 && $haut >= 59)
{
$heure = date("H")+1 ;
$minute = date("i")-1;
$temps = $heure .":" .$minute;
$testip = $bdd2->query("SELECT * FROM Impression WHERE ip = $ip AND time = $temps");
$testip->rowCount();
if($testip == 0)
{
$inserimp = $bdd2->prepare("INSERT INTO Impression(idemp,id,ip,ref,uid,time) VALUES(?,?,?,?,?,?)");
$inserimp->execute(array($idemp,$id,$ip,$ref,$uid,$time));
}
}
}
}
}
}
}
}
J'ai trouvé, je fais un echo du javascript mais mon JS n'a pas l'air de poster qqch qqn sait pourquoi ?
[js]<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'>
function setimp(){
var larg = window.innerWidth;
var haut = window.innerHeight;
var idemp = 1;
var id = $idmembre;
var ref = $ref;
var ip = $ip;
var uid = $uid;
if(ref=='')referer=document.referrer;
$.post('gotimp.php', { larg: larg, haut: haut, idemp: idemp, id : id, ref : ref, ip : ip, uid : uid } );
}
</script>[/js]
Ma page gotimp.php :
[php]if(isset($_POST['idemp']))
{
if(isset($_POST['larg']))
{
if(isset($_POST['haut']))
{
if(isset($_POST['id']))
{
if(isset($_POST['ip']))
{
if(isset($_POST['uid']))
{
$idemp = $_POST['idemp'];
$larg = $_POST['larg'];
$haut = $_POST['haut'];
$id = $_POST['id'];
$ip = $_POST['ip'];
$ref = $_POST['ref'];
$uid = $_POST['uid'];
if($larg >= 467 && $haut >= 59)
{
$heure = date("H")+1 ;
$minute = date("i")-1;
$temps = $heure .":" .$minute;
$testip = $bdd2->query("SELECT * FROM Impression WHERE ip = $ip AND time = $temps");
$testip->rowCount();
if($testip == 0)
{
$inserimp = $bdd2->prepare("INSERT INTO Impression(idemp,id,ip,ref,uid,time) VALUES(?,?,?,?,?,?)");
$inserimp->execute(array($idemp,$id,$ip,$ref,$uid,$time));
}
}
}
}
}
}
}
}[/php]