Eey One2xsers,
Vele van jullie kennen vast wel het i-habbo systeem en daar heb ik dus een klein probleempje mee. Aangezien ik niet echt kennis over php beschik vraag ik jullie hulp. Het probleem luid als volgt:
Als ik een reactie in het nieuws wil plaatsen kan dat maar 1x, daarna kan je nooit meer in reactie plaatsen. In het huidige en in een nieuw nieuwsbericht. Maar dat hoort natuurlijk niet zo, ik vind dat de leden gewoon altijd een reactie mogen plaatsen zo vaak ze maar willen. (Ooja, limit heb ik ook al op 2 gezet, maar dat werkt niet)
Code:
Codeblok (bekijk-artikel.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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
echo
if (isset($_SESSION[id]))
{
$check = mysql_query("SELECT * FROM `news_reactions` WHERE name = ".$_SESSION[naam]."");
$rowC = mysql_fetch_assoc($check);
if ($rowC[name] != $_SESSION[naam])
{
if (isset($_POST[submit]))
{
if (!empty($_POST[reaction]))
{
mysql_query("INSERT INTO `news_reactions` (name, reaction, time, n_id) VALUES (".in_db($_SESSION[naam]).", ".in_db($_POST[reaction]).", ".time().", ".$_GET[id].")") or die (mysql_error());
mysql_query("UPDATE `leden` SET `pixels` = pixels+1 WHERE `id` = ".$_SESSION[id]."LIMIT 1") or die (mysql_error());
mysql_query("UPDATE `leden` SET `news_postcount` = news_postcount+1 WHERE `id` = ".$_SESSION[id]."LIMIT 1") or die (mysql_error());
echo "Bedankt! Je reactie is toegevoegd. Hierbij heb jij 10 pixels verdiend!";
}
else
{
echo "Helaas zijn niet alle velden ingevuld. Probeer het opnieuw!";
}
}
else
{
?>
}
}
else
{
echo "Een beetje rustig aan mag wel!";
}
}
else
{
echo Je bent niet ingelogd. Log in om een reactie toe te voegen en verdien pixels!;
}
echo ;
}
}
?>
Hopelijk kunnen jullie me helpen.
Ik heb geen budget, hopelijk kunnen jullie mij voor free helpen.
Mvg,
Remon.
Vele van jullie kennen vast wel het i-habbo systeem en daar heb ik dus een klein probleempje mee. Aangezien ik niet echt kennis over php beschik vraag ik jullie hulp. Het probleem luid als volgt:
Als ik een reactie in het nieuws wil plaatsen kan dat maar 1x, daarna kan je nooit meer in reactie plaatsen. In het huidige en in een nieuw nieuwsbericht. Maar dat hoort natuurlijk niet zo, ik vind dat de leden gewoon altijd een reactie mogen plaatsen zo vaak ze maar willen. (Ooja, limit heb ik ook al op 2 gezet, maar dat werkt niet)
Code:
Codeblok (bekijk-artikel.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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
echo
Reactie
;if (isset($_SESSION[id]))
{
$check = mysql_query("SELECT * FROM `news_reactions` WHERE name = ".$_SESSION[naam]."");
$rowC = mysql_fetch_assoc($check);
if ($rowC[name] != $_SESSION[naam])
{
if (isset($_POST[submit]))
{
if (!empty($_POST[reaction]))
{
mysql_query("INSERT INTO `news_reactions` (name, reaction, time, n_id) VALUES (".in_db($_SESSION[naam]).", ".in_db($_POST[reaction]).", ".time().", ".$_GET[id].")") or die (mysql_error());
mysql_query("UPDATE `leden` SET `pixels` = pixels+1 WHERE `id` = ".$_SESSION[id]."LIMIT 1") or die (mysql_error());
mysql_query("UPDATE `leden` SET `news_postcount` = news_postcount+1 WHERE `id` = ".$_SESSION[id]."LIMIT 1") or die (mysql_error());
echo "Bedankt! Je reactie is toegevoegd. Hierbij heb jij 10 pixels verdiend!";
}
else
{
echo "Helaas zijn niet alle velden ingevuld. Probeer het opnieuw!";
}
}
else
{
?>
}
}
else
{
echo "Een beetje rustig aan mag wel!";
}
}
else
{
echo Je bent niet ingelogd. Log in om een reactie toe te voegen en verdien pixels!;
}
echo ;
}
}
?>
Hopelijk kunnen jullie me helpen.
Ik heb geen budget, hopelijk kunnen jullie mij voor free helpen.
Mvg,
Remon.




Nja, hij moet maar zien.