1 2 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 53 54 55
| <?
switch($action)
{
case "add": //On veut ajouter un ami
if (!isset($_POST['pseudo']))
{
echo '<form action="liste_d_ami.php?action=add" method="post">
<p><label for="pseudo">Entrez le pseudo</label>
<input type="text" name="pseudo" id="pseudo" value="'.htmlspecialchars(urldecode($_GET['membre_pseudo'])).'" />
<input type="submit" value="Envoyer" />
</p></form>';
}
else
{
$pseudo_d = mysql_real_escape_string($_POST['pseudo']);
//On vérifie que le pseudo renvoit bien quelque chose :o
$requete = mysql_query("SELECT membre_id, COUNT(*) AS nbr FROM forum_membres
WHERE membre_pseudo = '".$pseudo_d."'
GROUP BY membre_pseudo") or die(mysql_error());
$data = mysql_fetch_assoc($requete);
$pseudo_exist = $data['nbr'];
$i = 0;
if(!$pseudo_exist)
{
echo '<p>Ce membre ne semble pas exister<br />
Cliquez <a href="./liste_d_ami.php?action=add">ici</a> pour réessayer</p>';
$i++;
}
$deja_ami = mysql_result(mysql_query("SELECT COUNT(*) AS nbr FROM forum_amis
WHERE ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data['membre_id']."'
OR ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data['membre_id']."'"),0);
if ($deja_ami != 0)
{
echo '<p>Ce membre fait déjà parti de vos amis ou a déjà proposé son amitié :p<br />
Cliquez <a href="./liste_d_ami.php?action=add">ici</a> pour réessayer</p>';
$i++;
}
if ($data['membre_id'] == $_SESSION['id'])
{
echo '<p>Vous ne pouvez pas vous ajouter vous même<br />
Cliquez <a href="./liste_d_ami.php?action=add">ici</a> pour réessayer</p>';
$i++;
}
if ($i == 0)
{
mysql_query("INSERT INTO forum_amis (ami_from, ami_to, ami_confirm, ami_date)
VALUES('".$_SESSION['id']."', '".$data['membre_id']."', '0', '".time()."')");
echo '<p><a href="/voirprofil.php?m='.$data['membre_id'].'">'.stripslashes(htmlspecialchars($pseudo_d)).'</a> a bien été ajouté à vos amis, il faut toutefois qu il donne son accord.<br />
Cliquez <a href="./index.php">ici</a> pour retourner à l index du forum<br />
Cliquez <a href="./liste_d_ami.php">ici</a> pour retourner à la page de gestion des amis</p>';
}
}
?> |