-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvote.php
33 lines (33 loc) · 1.4 KB
/
vote.php
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
<?php include('haut.php');
$id = intval($_GET['id']);
if($id > 0)
{
if(isset($_SESSION['co']) && $_SESSION['co'] == 1)
{
$requete = mysql_query('SELECT * FROM '.$bdd_prefixe.'votes WHERE id_fortune = '.$id.' AND id_membre = '.$_SESSION['id']);
if(mysql_num_rows($requete) == 0)
{
if($_GET['a'] == 'p')
{
mysql_query('UPDATE '.$bdd_prefixe.'fortunes SET plus = plus + 1 WHERE id = '.$id);
mysql_query('INSERT INTO '.$bdd_prefixe.'votes VALUES ("", '.$id.', '.$_SESSION['id'].', 1)');
echo '<div class="align-accueil">Votre vote positif a bien été comptabilisé</div>';
} elseif($_GET['a'] == 'm')
{
mysql_query('UPDATE '.$bdd_prefixe.'fortunes SET moins = moins + 1 WHERE id = '.$id);
mysql_query('INSERT INTO '.$bdd_prefixe.'votes VALUES ("", '.$id.', '.$_SESSION['id'].', 2)');
echo '<div class="align-accueil">Votre vote négatif a bien été comptabilisé</div>';
}
} else {
$donnees = mysql_fetch_array($requete);
if($donnees['type'] == 1)
$vote = 'plus';
elseif($donnees['type'] == 2)
$vote = 'moins';
echo '<div class="align-accueil">Désolé, mais vous avez déjà voté '.$vote.' a cette fortune</div>';
}
} else
echo '<div class="align-accueil">Désolé mais il faut être connecté pour pouvoir voter</div>';
} else
echo '<div class="align-accueil">Désolé, mais la fortune au quel vous voulez voter n\'existe pas</div>';
include('bas.php'); ?>