Bonjour à tous je vous contact car j´ai un soucis sur le script ci dessous.
En effet il doit lire dans le champ IP si lIp inscript a l´interieur est différente ou pas de celle lorsque le membre visite la page .
Voila le script :
< ?
$db = mysql_connect(´sql.free.fr´, ´adslman205´, ´pass´) or die(´Erreur de connexion ´.mysql_error());
mysql_select_db(´adslman205´,$db) or die(´Erreur de selection ´.mysql_error());
$sol = " SELECT ip FROM membre WHERE pseudo=´$pseudo_membre´";
$roet = mysql_query($sol) or die(´Erreur SQL ! < br>´.$sol.´<br>´.mysql_error());
$dat = mysql_fetch_array($roet);
$ip=$dat[´ip´];
if($ip!=´$REMOTE_ADDR´)
{
$slol = " UPDATE membre SET money=money+100 WHERE pseudo=´$pseudo_membre´";
mysql_query($slol) or die(´Erreur SQL ! < br>´.$slol.´<br>´.mysql_error());
$sll = " UPDATE membre SET ip=´$REMOTE_ADDR´ WHERE pseudo=´$pseudo_membre´";
mysql_query($sll) or die(´Erreur SQL ! < br>´.$sll.´<br>´.mysql_error());
echo ´Les 100 Cacahuétes ont étais ajouté à ton compte´;
}
elseif($ip==´$REMOTE_ADDR´)
{
echo ´Tu as déja perçu tes 100 cacahuétes´;
}
mysql_close();
? >
L´erreur c´est qu´il ne fais pas la seconde condition meme si elle est vrai.
Merci d´avance