06-04-2012, 10:18 PM
Salut à toi,
pour rejoindre le post de Sephi-Chan et t'expliquer un peu plus en détails, et si j'ai bien compris ce que tu souhaites, ce sont 2 choses différentes :
- 1 Système de parrainage
- 1 Système de point lorsque un membre ou un visiteur visite la page d'un joueur
Pour le système de parrainage
il faut que ta table d'utilisateurs comporte :
un champs IP
un champs ID
(et bien entendu les autres)
- Sur ta page d'inscription
Pour la récupération de l'ip :
$ip = ip();
Pour le parrainage :
pour la récupération du parrain (si il y a = http://www.tonsite.com/inscription.php?parrain=4)
et le champ formulaire pour le parrain :
Et pour l'insertion du parrain dans la table :
Voila en gros pour le système de parrainage.
Pour le système de points ,
tu peux par exemple ajouter une table "votes" avec les champs suivants :
id, joueurcible, ip, joueurquivote, joueurcible
et faire une requete du type :
Désolé c'est un peu "brouillon" mais ci cela peut t'aider.
(je précise que je débute en php, donc ce code peux être bien entendu un peu erroné)
pour rejoindre le post de Sephi-Chan et t'expliquer un peu plus en détails, et si j'ai bien compris ce que tu souhaites, ce sont 2 choses différentes :
- 1 Système de parrainage
- 1 Système de point lorsque un membre ou un visiteur visite la page d'un joueur
Pour le système de parrainage
il faut que ta table d'utilisateurs comporte :
un champs IP
un champs ID
(et bien entendu les autres)
- Sur ta page d'inscription
Pour la récupération de l'ip :
$ip = ip();
Pour le parrainage :
Code :
<?php
if (isset($_GET['parrain'])) {
$parrain = $_GET['parrain'];
} else {
$parrain = "";
}
et le champ formulaire pour le parrain :
Code :
<input name="parrain" type="text" class="in" value="<? echo "$parrain"; ?>" maxlength="50">
Et pour l'insertion du parrain dans la table :
Code :
INSERT INTO `utilisateurs` VALUES (null, 'login', 'pass', 'email', '".$ip."', '".$parrain."')");
Voila en gros pour le système de parrainage.
Pour le système de points ,
tu peux par exemple ajouter une table "votes" avec les champs suivants :
id, joueurcible, ip, joueurquivote, joueurcible
et faire une requete du type :
Code :
$verifvote = mysql_query("SELECT * FROM votes where ip='$ip' AND dATE='$date' AND joueurcible='$_GET[joueur]'");
$resultatsvotes= mysql_num_rows($verifvote );
if($resultatsvotes==0) {
$insertionvote= mysql_query("INSERT INTO votes VALUES (null, '$_GET[joueur]','$ip', 'joueurquivote', '$date')");
}
else
{
echo "erreur tu as déjà voté pour ce joueur";
}
Désolé c'est un peu "brouillon" mais ci cela peut t'aider.
(je précise que je débute en php, donc ce code peux être bien entendu un peu erroné)