Si valeur existe

Résolu
Bonjour à tous !

Voilà, je sollicite votre aide pour une sorte de système de vote.

Voici mon code :
<?php
try {
$bdd = new PDO('mysql:host='.MYSQL_HOST.';dbname='.MYSQL_USER.'', ''.MYSQL_USER.'', ''.MYSQL_PASS.'');}
catch (Exception $e) {exit('Erreur : ' . $e->getMessage());}

$reponse = $bdd->query('SELECT * FROM tb_jeux_pakinou ORDER BY Vote DESC');
while($result = $reponse->fetch()) {

echo $result['Nom'];

if(){echo 'Existe';}else{echo 'Vide';} ?>

Je voudrais lui dire dans ce
if(){
que si la valeur de IPs (dans ma table) est égale à
$_SERVER['REMOTE_ADDR']
alors...

Merci de m'aider

4 réponses

  1. Merci beaucoup Pitet,

    Cependant, si dans mon champ j'ai une seule adresse IP, ça fonctionne, mais si j'en ai plusieurs :
    00.00.00.01,00.00.00.02,00.00.00.03
    , il ne trouves pas.

    Comment je peux le faire ?
    1. Si tu as plusieurs adresses IP séparées par des virgules, tu peux facilement faire ton test comme ceci :
      // on réorganise les adresses IP dans un tableau
      $ips = explode(',', $result['IP']);
      
      // on test si l'adresse IP de l'internaute existe dans ce tableau
      if (in_array($_SERVER['REMOTE_ADDR'], $ips))