login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vraagje ivm switch

Offline zwobbel - 03/07/2006 22:03
Avatar van zwobbelPHP gevorderde Is het volgende toegestaan want ik krijg error en ben niet zeker van enige fout ... 

  1. <?
  2. switch ($_GET["cat"]) {
  3. case 1:
  4. switch (tel_software(7,$_SESSION["ID"])) {
  5. case 1:
  6. print '<img src="template/img/programmas/cat_firewall_1.png" width="688" height="37" />';
  7. break;
  8. case 2:
  9. print '<img src="template/img/programmas/cat_firewall_2.png" width="688" height="37" />';
  10. break;
  11. case 3:
  12. print '<img src="template/img/programmas/cat_firewall_3.png" width="688" height="37" />';
  13. break;
  14. case 4:
  15. print '<img src="template/img/programmas/cat_firewall_4.png" width="688" height="37" />';
  16. break;
  17. break;
  18. case 2:
  19. switch (tel_software(8,$_SESSION["ID"])) {
  20. case 1:
  21. print '<img src="template/img/programmas/cat_criticalattack_1.png" width="688" height="37" />';
  22. break;
  23. case 2:
  24. print '<img src="template/img/programmas/cat_criticalattack_2.png" width="688" height="37" />';
  25. break;
  26. case 3:
  27. print '<img src="template/img/programmas/cat_criticalattack_3.png" width="688" height="37" />';
  28. break;
  29. case 4:
  30. print '<img src="template/img/programmas/cat_criticalattack_4.png" width="688" height="37" />';
  31. break;
  32. break;
  33. default:
  34. switch (tel_software(7,$_SESSION["ID"])) {
  35. case 1:
  36. print '<img src="template/img/programmas/cat_firewall_1.png" width="688" height="37" />';
  37. break;
  38. case 2:
  39. print '<img src="template/img/programmas/cat_firewall_2.png" width="688" height="37" />';
  40. break;
  41. case 3:
  42. print '<img src="template/img/programmas/cat_firewall_3.png" width="688" height="37" />';
  43. break;
  44. case 4:
  45. print '<img src="template/img/programmas/cat_firewall_4.png" width="688" height="37" />';
  46. break;
  47. default:
  48. print '<img src="template/img/programmas/cat_firewall_1.png" width="688" height="37" />';
  49. }
  50. ?>

13 antwoorden

Gesponsorde links
Offline finduilas - 03/07/2006 22:04
Avatar van finduilas PHP gevorderde Wat is je error?
Offline Rens - 03/07/2006 22:04
Avatar van Rens Gouden medaille

Crew algemeen
Geef de error ook even, is altijd makkelijker hè...
Offline Ontani - 03/07/2006 22:05
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
je binnenste switchen hebben geen default:
Offline zwobbel - 03/07/2006 22:13 (laatste wijziging 03/07/2006 22:20)
Avatar van zwobbel PHP gevorderde Nog steeds error:

Parse error: parse error, unexpected $ in /opt/www/schoeterst3/web/zwobbel.webvisual.be/game1/game/software.php on line 519

CODE:
http://www.plaatscode.be/1060/
Offline finduilas - 03/07/2006 22:31
Avatar van finduilas PHP gevorderde Wat is lijn 519 in?

["ID"] => ['id'] (Waarschijnlijk ligt het hier niet aan)
Offline zwobbel - 03/07/2006 23:03
Avatar van zwobbel PHP gevorderde Nee dat is correct ...
Lijn 519 is niets .. lol en als ik heel die switch weg haal werkt het weer maarja kheb die functie van switch wel nodig .. 
Offline nielsvdwal - 03/07/2006 23:07
Avatar van nielsvdwal PHP gevorderde geef dan je code, dan kunnen we kijken of we een fout zien..
Offline zwobbel - 03/07/2006 23:21
Avatar van zwobbel PHP gevorderde http://www.plaatscode.be/1065/
Offline MothZone - 03/07/2006 23:40
Avatar van MothZone PHP ver gevorderde Je opent bij die binnenste switchen wel de accolades, maar je sluit ze nooit...
Offline Maarten - 04/07/2006 09:17
Avatar van Maarten Erelid Ter zijde: is het misschien intressant om de eerste parameter van je tel_software via arrays aan die "firewall" enzovoort te gaan koppelen, dan kan je die grote switch/case reduceren tot een paar meer dynamische lijnen.
Offline zwobbel - 04/07/2006 09:48 (laatste wijziging 04/07/2006 10:30)
Avatar van zwobbel PHP gevorderde Hoe bedoel je murfy?
Begrijp niet goed wat je bedoelt ..


Btw probleem gefixt khad het ni gezien dak ze niet had gesloten..
Offline MothZone - 04/07/2006 11:54 (laatste wijziging 04/07/2006 11:54)
Avatar van MothZone PHP ver gevorderde Ik denk dat hij iets zoals dit bedoelt:

  1. <?php
  2. switch($_GET['cat'])
  3. {
  4. default:
  5. case 1:
  6. $nummer = 7;
  7. $figuurprefix = "cat_firewall_";
  8. break;
  9. case 2:
  10. $nummer = 8;
  11. $figuurprefix = "cat_criticalattack_";
  12. break;
  13. }
  14.  
  15. switch(tel_software($nummer, $_SESSION['ID']))
  16. {
  17. default:
  18. print '<img src="template/img/programmas/'.$figuurprefix.'1.png" width="688" height="37" />';
  19. break;
  20. case 1:
  21. case 2:
  22. case 3:
  23. case 4:
  24. print '<img src="template/img/programmas/'.$figuurprefix.$_SESSION['id'].'.png" width="688" height="37" />';
  25. break;
  26. }
  27. ?>
Offline marten - 04/07/2006 15:33
Avatar van marten Beheerder
Citaat:
Btw probleem gefixt khad het ni gezien dak ze niet had gesloten..


Dus probleem opgelost MothZone 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s