Status Controleren.
Ik heb een v.i.p systeem in mij site gemaakt,
als er iemand vip is krijg je een plaatje in het profiel te zien met de volgende code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if(empty($list['vip'])) {
echo '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';
} elseif($list['geslacht'] == "Man" && isVIP) {
echo'<img src="../extra_images/vip_man.jpg">';
} elseif($list['geslacht'] == "Vrouw" && isVIP) {
echo'<img src="../extra_images/vip_vrouw.jpg">';
}
?>
if(empty($list['vip'])) {
echo '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';
} elseif($list['geslacht'] == "Man" && isVIP) {
echo'<img src="../extra_images/vip_man.jpg">';
} elseif($list['geslacht'] == "Vrouw" && isVIP) {
echo'<img src="../extra_images/vip_vrouw.jpg">';
}
?>
Werkt goed,
alleen was mij vraag hoe laat ik hem ook controleren op de status BV:
Admin is status 2
moderator is status 3
en dan man of vrouw.. !!
Want die zijn auto.. v.i.p
Ik hoop dat de uitleg een beetje te volgen is.
Kan iemand mij helpen. ?
Mvg, Remon
Gewijzigd op 01/01/1970 01:00:00 door Remon
als een member vip word krijgt hij//zij netjes een images erbij op zijn profiel.
Alleen check hij de vip status en als die leeg is krijgt iedereen dus een andere text ook de crew members.
Dat wil ik dus oplossen dat crew members, zo ie zo een plaatje krijgen van vip.
Maar krijg het alleen niet voor elkaar want dan zou ik ze handmatig in de datebase dagen moeten geven.
En dat wil ik niet.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if(empty($list['vip'])) {
echo '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';
function isVIP($status)
{
return ($status == 2) or ($status == 3);
}
} elseif ($list['geslacht'] == "Man" && isVIP($status)) {
echo'<img src="../extra_images/vip_man.jpg">';
} elseif($list['geslacht'] == "Vrouw" && isVIP($status)) {
echo'<img src="../extra_images/vip_vrouw.jpg">';
}
?>
if(empty($list['vip'])) {
echo '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';
function isVIP($status)
{
return ($status == 2) or ($status == 3);
}
} elseif ($list['geslacht'] == "Man" && isVIP($status)) {
echo'<img src="../extra_images/vip_man.jpg">';
} elseif($list['geslacht'] == "Vrouw" && isVIP($status)) {
echo'<img src="../extra_images/vip_vrouw.jpg">';
}
?>
Maar het werkt niet,
Doe ik wat verkeerd ?
Neeh de kleurtjes zijn juist ik zie het niet
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if ($list['geslacht'] == "Man") {;
if ( isVIP( $list[ 'id' ] ) ){
$geslacht = '<img src="../extra_images/vip_man.jpg">';}
else{
$geslacht = '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';}
}elseif ($list['geslacht'] == "Vrouw") {;
if ( isVIP( $list[ 'id' ] ) ){
$geslacht = ' <img src="../extra_images/vip_vrouw.jpg">';}
else{
$geslacht = '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';}
}echo ''.$geslacht.'';
?>
if ($list['geslacht'] == "Man") {;
if ( isVIP( $list[ 'id' ] ) ){
$geslacht = '<img src="../extra_images/vip_man.jpg">';}
else{
$geslacht = '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';}
}elseif ($list['geslacht'] == "Vrouw") {;
if ( isVIP( $list[ 'id' ] ) ){
$geslacht = ' <img src="../extra_images/vip_vrouw.jpg">';}
else{
$geslacht = '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';}
}echo ''.$geslacht.'';
?>
Gewijzigd op 01/01/1970 01:00:00 door Remon
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
switch ($list['geslacht'])
{
case "Man": $geslacht = (isVIP($list['id']))
? '<img src="../extra_images/vip_man.jpg">'
: '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';
break;
case "Vrouw": $geslacht = (isVIP($list['id']))
? ' <img src="../extra_images/vip_vrouw.jpg">'
: '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';
break;
}
echo $geslacht;
?>
switch ($list['geslacht'])
{
case "Man": $geslacht = (isVIP($list['id']))
? '<img src="../extra_images/vip_man.jpg">'
: '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';
break;
case "Vrouw": $geslacht = (isVIP($list['id']))
? ' <img src="../extra_images/vip_vrouw.jpg">'
: '<font size="2"><b><i>GEEN V.I.P<br><img src="../extra_images/Logo.png"><br>MEMBER</i></b></font>';
break;
}
echo $geslacht;
?>
Dan zou ik nooit hoofdletters gebruiken bij Man of Vrouw in de database, dit kan alleen maar voor verwarring zorgen. En bij de output kun je er altijd nog een hoofdletter van maken met de functie ucfirst()