Cijferlijst
http://www.phphulp.nl/php/scripts/3/833
Nu wil ik het zo hebben, dat wanneer het gemiddelde onder de 5.5 is de kleur rood word. En wanneer het gemiddelde boven de 5.5 is de kelur groen word. Is dit mogelijk? En zo ja, hoe?
Ik heb de volgende code geinstalleerd: Nu wil ik het zo hebben, dat wanneer het gemiddelde onder de 5.5 is de kleur rood word. En wanneer het gemiddelde boven de 5.5 is de kelur groen word. Is dit mogelijk? En zo ja, hoe?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>";
if ($list->gemiddeld < 5.5){
echo '<td class="onvoldoende"><b>'.$list->gemiddeld.'</b></td></tr>\n'
}
else{
echo '<td class="voldoende"><b>'.$list->gemiddeld.'</b></td>
</tr>\n';
}
}
echo "</table>";
}
?>
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>";
if ($list->gemiddeld < 5.5){
echo '<td class="onvoldoende"><b>'.$list->gemiddeld.'</b></td></tr>\n'
}
else{
echo '<td class="voldoende"><b>'.$list->gemiddeld.'</b></td>
</tr>\n';
}
}
echo "</table>";
}
?>
Geef dan in je css aan dat class onvoldoende tekstkleur rood heeft en class voldoende bijvoorbeeld groen, of normaal -> zwart.
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
En als je het echt makkelijk( == nasty) wilt doen, dan <font color="red"> </font> i.c.m. <font color="green"> </font> gebruiken ;)
Code (php)
Ik weet niet hoe je var wordt weergegeven(als nummeriek of string). dus zou je even moeten kijken anders bijv 5.5 pakken.
Gewijzigd op 01/01/1970 01:00:00 door Jurgen assaasas
Andries Louw W. schreef op 21.12.2006 11:56:
En als je het echt makkelijk( == nasty) wilt doen, dan <font color="red"> </font> i.c.m. <font color="green"> </font> gebruiken ;)
Waarom zou je iemand het "nasty" willen laten doen? Omdat het gemakkelijk is om te maken? --> Dat is geen goede reden vind ik. Je kan het beter gewoon in 1 keer goed doen, dan leer je jezelf de juiste manier aan en hoef je ook niet zoveel af te leren.
De 1e code, in welk bestand moet ik dat zetten?
Kijk even goed naar de code, bijna onderaan staat (bijna) onderaan staat het.
Ik heb niet echt een .css bestand. En de nasty manier begrijp ik niet echt. Wie kan voor mij de code zo maken inclusief nasty?
Die nasty code staat al (bijna) kant en klaar in Andries zijn post.
Robert schreef op 21.12.2006 13:43:
Daan, ik krijg sterk de indruk dat je helemaal geen PHP kent, en ook (bijna) geen HTML. Waarom wil je dan zoiets maken, het is duidelijk te hoog gegrepen voor je.
Die nasty code staat al (bijna) kant en klaar in Andries zijn post.
Die nasty code staat al (bijna) kant en klaar in Andries zijn post.
Ik ben pas een paar dagen gelden begonnen met php. HTML heb ik redelijk onder de knie.
dus dan word het zo
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>";
if ($list->gemiddeld < 5.5){
echo '<td class="font color="red">onvoldoende </font>"><b>'.$list->gemiddeld.'</b></td></tr>\n'
}
else{
echo '<td class="<font color="green"> voldoende</font> "><b>'.$list->gemiddeld.'</b></td>
</tr>\n';
}
}
echo "</table>";
}
?>
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>";
if ($list->gemiddeld < 5.5){
echo '<td class="font color="red">onvoldoende </font>"><b>'.$list->gemiddeld.'</b></td></tr>\n'
}
else{
echo '<td class="<font color="green"> voldoende</font> "><b>'.$list->gemiddeld.'</b></td>
</tr>\n';
}
}
echo "</table>";
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Daan Janssen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>";
if ($list->gemiddeld < 5.5){
echo '<td class="onvoldoende"><b>'.$list->gemiddeld.'</b></td></tr>\n'
}
else{
echo '<td class="voldoende"><b>'.$list->gemiddeld.'</b></td>
</tr>\n';
}
}
echo "</table>";
}
?>
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>";
if ($list->gemiddeld < 5.5){
echo '<td class="onvoldoende"><b>'.$list->gemiddeld.'</b></td></tr>\n'
}
else{
echo '<td class="voldoende"><b>'.$list->gemiddeld.'</b></td>
</tr>\n';
}
}
echo "</table>";
}
?>
Maar script wel ff netjes he :P dus niet mysql_fetch_object gebruiken...
Dat is de meest trage manier.
Gebruik dan: mysql_fetch_assoc.
En maak dan van $list->id dit $list['id']
Gewijzigd op 01/01/1970 01:00:00 door Jelle Posthuma
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
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>
<td><b>".$list->gemiddeld."</b></td>
</tr>\n";
}
echo "</table>";
}
?>
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>
<td><b>".$list->gemiddeld."</b></td>
</tr>\n";
}
echo "</table>";
}
?>
vervangen door:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>";
if ($list->gemiddeld < 5.5){
echo '<td><font color="red"><b>'.$list->gemiddeld.'</b></font></td></tr>';
}
else{
echo '<td><font color="black"><b>'.$list->gemiddeld.'</b></font></td>
</tr>';
}
}
echo "</table>";
}
?>
while($list = mysql_fetch_object($query)){
echo " <tr>
<td><a href='overzicht.php?vak=".$list->id."'>".$list->vak."</a></td>";
if ($list->gemiddeld < 5.5){
echo '<td><font color="red"><b>'.$list->gemiddeld.'</b></font></td></tr>';
}
else{
echo '<td><font color="black"><b>'.$list->gemiddeld.'</b></font></td>
</tr>';
}
}
echo "</table>";
}
?>
Bedankt her werkt!
Nu heb ik nog een vraagje. Kan dit ook voor de vakken zelf, dus als ik per vak het cijfer kan bekijken. Kan dit ook een kleur krijgen?
Ik zal even kijken, zat net nog thuis nu op school, dus gaat iets lastiger ;-)
oke, bedankt dat je wilt kijken
Code (php)
1
2
3
4
5
2
3
4
5
if ($list->cijfer < 5.5){
echo '<td><font color="red"><b>'.$list->cijfer.'</b></font></td></tr>';
}
else{
echo '<td><font color="green"><b>'.$list->cijfer.'</b></font></td>
echo '<td><font color="red"><b>'.$list->cijfer.'</b></font></td></tr>';
}
else{
echo '<td><font color="green"><b>'.$list->cijfer.'</b></font></td>
Als ik jou was zou ik andere kleur als rood en groen gebruiken...
Ik zie als kleurenblinde het verschil niet :p
Probeer zwart voor alles boven de 5.5 en alles eronder rood. Dit is stukken duidelijker :)
Ik kan het helaas niet testen, FTP poort (:21) is geblokkeerd en DirectAdmin ook. Maar denk wel dat dit zou werken...
Gewijzigd op 01/01/1970 01:00:00 door Luke Banning
hier een stukje code
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
while($list = mysql_fetch_object($query)){
$datum = date("d-m-y H:i",$list->datum);
echo " <tr>
if ($list->cijfer < 5.5){
echo '<td><font color="red"><b>'.$list->cijfer.'</b></font></td></tr>';
}
else{
echo '<td><font color="green"><b>'.$list->cijfer.'</b></font></td>
<td>".$list->weging."</td>
$datum = date("d-m-y H:i",$list->datum);
echo " <tr>
if ($list->cijfer < 5.5){
echo '<td><font color="red"><b>'.$list->cijfer.'</b></font></td></tr>';
}
else{
echo '<td><font color="green"><b>'.$list->cijfer.'</b></font></td>
<td>".$list->weging."</td>
Gewijzigd op 01/01/1970 01:00:00 door Daan Janssen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
while($list = mysql_fetch_object($query)){
$datum = date("d-m-y H:i",$list->datum);
echo "<tr>";
if ($list->cijfer < 5.5){
echo '<td><font color="red"><b>'.$list->cijfer.'</b></font></td>';
}
else{
echo '<td><font color="black"><b>'.$list->cijfer.'</b></font></td>';
}
echo "<td>".$list->weging."</td>
<td>".$datum."</td>
<td>".$list->opmerking." </td>
<td><a href='bewerk_cijfer.php?bewerk=".$list->id."&vak=".$_GET['vak']."'>Wijzig</a></td>
<td><a href='bewerk_cijfer.php?verwijder=".$list->id."&vak=".$_GET['vak']."'>Verwijder</a></td>
</tr>";
}
$datum = date("d-m-y H:i",$list->datum);
echo "<tr>";
if ($list->cijfer < 5.5){
echo '<td><font color="red"><b>'.$list->cijfer.'</b></font></td>';
}
else{
echo '<td><font color="black"><b>'.$list->cijfer.'</b></font></td>';
}
echo "<td>".$list->weging."</td>
<td>".$datum."</td>
<td>".$list->opmerking." </td>
<td><a href='bewerk_cijfer.php?bewerk=".$list->id."&vak=".$_GET['vak']."'>Wijzig</a></td>
<td><a href='bewerk_cijfer.php?verwijder=".$list->id."&vak=".$_GET['vak']."'>Verwijder</a></td>
</tr>";
}
Zo werkt ie helemaal ;-)
Gewijzigd op 01/01/1970 01:00:00 door Luke Banning
oke :)
Ook nu maar bij het script ingevoegd... Toch wel handig voor iedereen ;-)