variable non prise en compte dans un INSERT php mysql
	
	
		Bonjour
 j'ai un problème de varible voici mon code expliqué: 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 
 | <script type="text/javascript">
 
function resolution() {
 
  document.location="<?php echo $_SERVER['PHP_SELF']; ?>?width="+screen.width+"&height="+screen.height;
 
}
 
</script>
 
<?php
 
if(!isset($_GET['width']) and !isset($_GET['height'])){
    echo "<script> resolution();</script>";
    }else{
 
    $data = $_GET['width'] . '*' . $_GET['height'];
  }
 
$pdo = new PDO('mysql:host=ip;dbname=db', 'id', '****');
 
$ip =  $_SERVER['REMOTE_ADDR'];
 
$trik = $pdo -> prepare("SELECT * FROM conf");
$trik-> execute();
$pluk = $trik -> fetchAll();
 
$tem = 0;
//temoin a zero
 
foreach ($pluk as $ray){
 
 
 
  if($ray['ip']==$ip){
 
//si l'ip est deja dans la base :
	$tem=1;
//sinon $tem = 0 pour inserer la base
    }
}
 
//ma reolution s'affiche
echo $data; 
 
if ($tem==0){
 
	$trok = $pdo -> prepare("INSERT INTO conf (ip, reso) VALUES ('$ip', '$data')");
    $trok-> execute();
//$data n'est pas prise en compte alors que sip, si
      }
?> | 
 Que feriez-vous pour $data soit prise en compte ?
ma table :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | [CREATE TABLE `conf` (
  `ip` varchar(255) NOT NULL,
  `reso` varchar(255) NOT NULL,
  `id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
 
--
-- Déchargement des données de la table `conf`
--
 
INSERT INTO `conf` (`ip`, `reso`, `id`) VALUES
('192.168.1.1', '234*345', 1),
('2a01:cb08:840e:f100:694a:df91:5654:2891', '1024*600', 2),  //ma résolution est répertoriée
('175.24.214.104', '', 3);   // toutes les autres sont nuls |