Rank systeem
Hallo,
Ik wil graag een ranksysteem maken in php voor een huiswerkhulpsite. Ik wil dat wanneer je inlogt, en je rank 1 is (automatisch) er niets extra's komt te staan. Wanneer je inlogt, en je hebt rank 2, dan komt er een tekst te staan zoals: Je bent een mod. Klik HIER om naar het adminpaneel te gaan.
In mijn tabel leden staan de volgende vakjes;
ID
Username
Password
email
rank
Ik wil het doen met het volgende script:
Wie kan mij helpen?
Alvast bedank.
Tim
Toevoeging op 27/09/2013 13:07:38:
Oho ja, (c) Frank Martens
Ik wil graag een ranksysteem maken in php voor een huiswerkhulpsite. Ik wil dat wanneer je inlogt, en je rank 1 is (automatisch) er niets extra's komt te staan. Wanneer je inlogt, en je hebt rank 2, dan komt er een tekst te staan zoals: Je bent een mod. Klik HIER om naar het adminpaneel te gaan.
In mijn tabel leden staan de volgende vakjes;
ID
Username
Password
rank
Ik wil het doen met het volgende script:
Code (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
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
<?php
$user = $_SESSION['username'];
session_start();
error_reporting(0);
mysql_connect("X","X","X","X")or die (mysql_error() );
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT level FROM leden WHERE username='" . $_SESSION['username'] . "'");
while($row = mysqli_fetch_array($result))
{
echo "Welcome, Your current level is: level " . $row['level'];
echo "<br>";
}
$usernaaam = $_SESSION['username'];
$rank= mysql_query("SELECT rank FROM `leden`WHERE username = '$usernaaam'");
$rank2 = mysql_result($rank,'rank');
echo $user;
if($rank == "1"){
echo "HIER DE TEKSTi";
echo $user;
}
?>
$user = $_SESSION['username'];
session_start();
error_reporting(0);
mysql_connect("X","X","X","X")or die (mysql_error() );
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT level FROM leden WHERE username='" . $_SESSION['username'] . "'");
while($row = mysqli_fetch_array($result))
{
echo "Welcome, Your current level is: level " . $row['level'];
echo "<br>";
}
$usernaaam = $_SESSION['username'];
$rank= mysql_query("SELECT rank FROM `leden`WHERE username = '$usernaaam'");
$rank2 = mysql_result($rank,'rank');
echo $user;
if($rank == "1"){
echo "HIER DE TEKSTi";
echo $user;
}
?>
Wie kan mij helpen?
Alvast bedank.
Tim
Toevoeging op 27/09/2013 13:07:38:
Oho ja, (c) Frank Martens
Edit:
DB info weggehaald op verzoek
Gewijzigd op 17/04/2014 10:18:09 door B a s
Een query geeft zelf nooit de waardes die je zoekt. Je zult deze eerst met een query moeten opvragen, en dan met mysqli_fetch_assoc() deze in een array zetten
Code (php)
Gewijzigd op 27/09/2013 13:14:44 door - Ariën -
Dank je wel. Mijn vriend helt mij, en ik snap niet zo veel van php. Als hij online is zal ik vragen of hij even wilt helpen. Ik hoop dat het werkt :)
Toevoeging op 27/09/2013 13:33:56:
Sorry, een vriend*
Toevoeging op 27/09/2013 13:34:00:
Sorry, een vriend*
Toevoeging op 27/09/2013 13:33:56:
Sorry, een vriend*
Toevoeging op 27/09/2013 13:34:00:
Sorry, een vriend*
Met mijn code moet het ook wel lukken. ;-)
En even de DB codes verwijderen, Tim ;)
Toevoeging op 27/09/2013 15:05:49:
En even de DB code verwijderen, Tim ;)
Toevoeging op 27/09/2013 15:05:49:
En even de DB code verwijderen, Tim ;)




