Bonjour,
je déséspère de trouver une solution à mon problème. Y'a t'il une âme charitable qui pourrait m'aider ?
Je récupère l'adresse IP d'un visiteur, je l'intègre à une BDD (pour l'instant aucun problème)
c'est la que cela se complique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <? $adip= $_POST['adip']; include("infos.inc"); $connection = mysql_connect($host,$user,$password) or die ("Connexion au serveur impossible"); $db = mysql_select_db($database,$connection) or die ("Sélection de la base de données impossible"); $query = "INSERT INTO votant (adip) VALUES ('$adip')"; $result = mysql_query($query) or die ("Exécution de la requête impossible"); ?>
je souhaiterais ensuite vérifier si l'adresse IP est déjà présente dans la BDD
et si oui, je voudrais renvoyer un message d'erreur à l'intérieur dans un flash.
Suis pas sur d'avoir été très clair :-)
voici mon code dans une seconde page PHP
Voyez vous un problème de syntaxe par exemple dans le second code ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <? include("infos.inc"); $connection = mysql_connect($host,$user,$password) or die ("Connexion au serveur impossible"); $db = mysql_select_db($database,$connection) or die ("Sélection de la base de données impossible"); $adip = getenv('REMOTE_ADDR'); $adip = "&adip=".$adip."&"; echo $adip; $sql = "SELECT adip FROM votant WHERE adip='$adip'"; $search = mysql_query($sql) or die ("Exécution de la sélection impossible"); $search = "&search=".$search."&"; echo $search; if ($search == $adip){ $sendresult = "vote impossible"; $sendresult = "&sendresult=".$sendresult."&"; echo $sendresult; } ?>
Merci
Partager