php code - hulp gevraagd

Gestart doorMarjolein9 reacties63 weergaven

10 berichten · pagina 1 van 1

Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het zal wel hartstikke fout zijn maar de bedoeling lijkt me duidelijk, wie kan de volgende code werkend maken en/of netter en/of korter?

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]])==[/COLOR] [COLOR= #0000BB]0.00[/COLOR]
 [COLOR= #007700]{[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/white.png" />[/COLOR][COLOR= #007700];
 }[/COLOR]
 [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]])==[/COLOR] [COLOR= #0000BB]0.25[/COLOR]
 [COLOR= #007700]{[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/yellow.png" />[/COLOR][COLOR= #007700];
 }[/COLOR]
 [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]])==[/COLOR] [COLOR= #0000BB]0.50[/COLOR]
 [COLOR= #007700]{[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/orange.png" />[/COLOR][COLOR= #007700];
 }[/COLOR]
 [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]])==[/COLOR] [COLOR= #0000BB]0.75[/COLOR]
 [COLOR= #007700]{[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/red.png" />[/COLOR][COLOR= #007700];
 }[/COLOR]
 [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]])==[/COLOR] [COLOR= #0000BB]1.00[/COLOR]
 [COLOR= #007700]{[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/black.png" /> Verbannen[/COLOR][COLOR= #007700];
 }[/COLOR]
?>


Mijn dank zal zeer groot zijn wink
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
 [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0.00[/COLOR][COLOR= #007700])
 {[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/white.png" />[/COLOR][COLOR= #007700];
 }[/COLOR]
 [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0.25[/COLOR][COLOR= #007700])
 {[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/yellow.png" />[/COLOR][COLOR= #007700];
 }[/COLOR]
 [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0.50[/COLOR][COLOR= #007700])
 {[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/orange.png" />[/COLOR][COLOR= #007700];
 }[/COLOR]
 [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0.75[/COLOR][COLOR= #007700])
 {[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/red.png" />[/COLOR][COLOR= #007700];
 }[/COLOR]
 [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]1.00[/COLOR][COLOR= #007700])
 {[/COLOR]
 [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/black.png" /> Verbannen[/COLOR][COLOR= #007700];
 }[/COLOR]
?>


De fout was dat je gelijk achter het ophalen van uWarns de ) zetten terwijl dit achter == cijfer) moest
eventueel is het ook handig om de imgs alt mee te geven zodat het (x)html valid blijft
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Doe beter

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/switch"]switch[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$InfAssoc[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uWarns[/COLOR][COLOR= #007700]])
{
   case[/COLOR] [COLOR= #0000BB]1.00[/COLOR][COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/black.png" /> Verbannen[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];  
    case[/COLOR] [COLOR= #0000BB]0.75[/COLOR][COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/red.png" />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];  
    case[/COLOR] [COLOR= #0000BB]0.50[/COLOR][COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/orange.png" />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #0000BB]0.25[/COLOR][COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/yellow.png" />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];        
    case[/COLOR] [COLOR= #0000BB]0.00[/COLOR][COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<img src="images/white.png" />[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
        }[/COLOR]



?>
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
dank jullie wel, en dat bedoel ik met korter, bedankt Kyron

ik ga morgen pas testen of het werkt, nu geen zin meer wink
@ Daiman : dat doe ik altijd als laatste, ik wil altijd eerst het moeilijke gedeelte in orde hebben. Die urls kloppen ook nog niet, heb er zomaar ff wat neer gezet yummie
edit: @Martijnn : van die uitleg snap ik de ballen niet van, ik ben een php noob emo
0
Berichten
160
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, nou ik dacht dat je als je 1 regeltje ziet wat het verschil is, dan zie je de rest ook gelijk. Omdat je consequent de zelfde fout maakt. Maar ik ben ook een php noob, maar omdat ik me wel al wel een beetje in php en javascript heb verdiept, zag ik wel gelijk wat er fout is. Ik dacht dat je het wel zou zien en dat zon uitgebreide uitleg niet nodig was. Ik had je die link meegegeven zodat je het principe van het if-statement nog een keer kon bekijken.

En ja ik had inderdaad ook wel even kunnen zeggen dat je beter "select case" kan gebruiken. Ow wacht bij php heet dat blijkbaar switch?

Waar ga je het voor gebruiken, want als je ook de waardes er tussen nog wil gebruiken, dan moet het natuurlijk ietsie anders. Ik weet alleen niet hoe je dat met switch i.c.m. een groter-dan-teken kan gebruiken.
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@marjolein: hoezo alleen 1.00, 0.75, 0.50 en 0.25? Daartussen gebruik je dus gewoon niet?
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kan ze later nog toevoegen toch?

Anders zou ik 1/4 opslaan als waardes en die aan punten koppelen maar als zij het zo wil ga ik t niet aanpassen yummie
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Superb schreef:
@marjolein: hoezo alleen 1.00, 0.75, 0.50 en 0.25? Daartussen gebruik je dus gewoon niet?
Superb schreef:
@marjolein: hoezo alleen 1.00, 0.75, 0.50 en 0.25? Daartussen gebruik je dus gewoon niet?
nee, die gebruik ik niet, per warn is 25%, dus na 4x een warn ben je verbannen swhipMaar probleem is opgelost, tnx
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Graag gedaan hoor yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren