Hoe kleur geven aan $variable?
Beste mensen,
Hoe kan ik een functie maken voor een menu list met bv waarden
1
2
3
word 1 gekozen moet hij de output 1 in het groen geven
bij 2 rood
en 3 blauw bijvoorbeeld.
of kan het simpel door een bepaalde $variable kleur te geven zodat telkens deze ergens word geprint(echo)
$status = color.... of zoiets
bv
ik geraak er niet meteen op :p
Hoe kan ik een functie maken voor een menu list met bv waarden
1
2
3
word 1 gekozen moet hij de output 1 in het groen geven
bij 2 rood
en 3 blauw bijvoorbeeld.
of kan het simpel door een bepaalde $variable kleur te geven zodat telkens deze ergens word geprint(echo)
$status = color.... of zoiets
bv
ik geraak er niet meteen op :p
Je kan de kleuren toch met CSS doen?
HTML:
CSS:
En 'moderator' kan je uit de database halen. Uiteraard kan je ook andere statusnamen gebruiken.
HTML:
CSS:
En 'moderator' kan je uit de database halen. Uiteraard kan je ook andere statusnamen gebruiken.
Gewijzigd op 01/05/2013 19:06:48 door - Ariën -
hmm ja maar het systeem weet pas wat er gekozen word als de gebruiker een bepaalde status selecteerd.
bv ik heb een overzicht pagina met bv:
naam status
jantje nieuwe kandidaat
de gebruiker kan als hij een kandidaat wil toevoegen kiezen uit statussen bv
nieuwe kandidaat
nieuw online
niet weerhouden
enz..
ik wil aan elke status een bepaalde kleur koppelen
bv gebruiker voert in : pieter met status nieuw online . moet nieuw online groene kleur, kiest hij status niet weerhouden moet dat rode kleur zijn. snapje?
bv ik heb een overzicht pagina met bv:
naam status
jantje nieuwe kandidaat
de gebruiker kan als hij een kandidaat wil toevoegen kiezen uit statussen bv
nieuwe kandidaat
nieuw online
niet weerhouden
enz..
ik wil aan elke status een bepaalde kleur koppelen
bv gebruiker voert in : pieter met status nieuw online . moet nieuw online groene kleur, kiest hij status niet weerhouden moet dat rode kleur zijn. snapje?
Die statussen kan je toch in de database opslaan en vervolgens ophalen?
ja tuurlijk, maar ik ben niet volledig mee.
<php
.moderator {
color: red;
}
echo " u hebt $naam met status <span class='moderator'>$status </span> gekozen.
?>
gelijk welke status ze kiezen zal rood zijn.
<php
.moderator {
color: red;
}
echo " u hebt $naam met status <span class='moderator'>$status </span> gekozen.
?>
gelijk welke status ze kiezen zal rood zijn.
Je kan toch zoiets maken?
En dan in je CSS:
Let op: geen spatie ertussen in dit geval.
Code (php)
1
2
3
2
3
<?php
echo 'U heeft '.$naam.' als <span class="rang '.$status.'">'.$status.'</span> gekozen.';
?>
echo 'U heeft '.$naam.' als <span class="rang '.$status.'">'.$status.'</span> gekozen.';
?>
En dan in je CSS:
Code (php)
1
2
3
2
3
.rang.moderator { color: red;}
.rang.administrator { color: green; }
.rang.lid { color: grey; }
.rang.administrator { color: green; }
.rang.lid { color: grey; }
Let op: geen spatie ertussen in dit geval.
Gewijzigd op 02/05/2013 08:07:54 door Eddy E
hoe flik ik dat met mijn code
ik krijg het niet voor elkaar de juiste haakjes te plaatsen :S
ik krijg het niet voor elkaar de juiste haakjes te plaatsen :S
Die code klopt verder. Dus waar loop je op vast?
om die span class er tussen te zetten
lukt niet waarschijnlijk die haakjes krijg ze niet goed door die TDS
Code (php)
lukt niet waarschijnlijk die haakjes krijg ze niet goed door die TDS
Code (php)
1
2
3
2
3
<?php
echo '<td><span class="rang ' . $row[ 'status' ] . '">' . $status . '</span></td>';
?>
echo '<td><span class="rang ' . $row[ 'status' ] . '">' . $status . '</span></td>';
?>
Regel: ga je HTML echoën: gebruik enkele haakjes, zodat je intern makkelijk dubbele haken kan gebruiken.
Bij een query gebruik je dubbele haakjes, zodat je intern makkelijk enkele haakjes kan gebruiken.
Regel: er moeten altijd een even aantal enkele (danwel dubbele) haakjes zijn.
Tip van de dag: kijk goed wat Jan Koehoorn doet. Veel eenvoudiger, simpeler eigenlijk nog simpeler dan jij.
Gebruik je een editor met kleurcodering (dus syntax-controle direct)? Zo nee, ga daar dan eens naar kijken.
Bij een query gebruik je dubbele haakjes, zodat je intern makkelijk enkele haakjes kan gebruiken.
Regel: er moeten altijd een even aantal enkele (danwel dubbele) haakjes zijn.
Tip van de dag: kijk goed wat Jan Koehoorn doet. Veel eenvoudiger, simpeler eigenlijk nog simpeler dan jij.
Gebruik je een editor met kleurcodering (dus syntax-controle direct)? Zo nee, ga daar dan eens naar kijken.




