login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Else if dag... (Opgelost)

Offline rpgnox - 17/02/2010 22:39
Avatar van rpgnoxPHP interesse Wie zou mij kunnen helpen het onderstaande werkende te krijgen?

  1. <?php
  2. $d=date("D");
  3. if ($d=="Mon")
  4. echo "Have a nice weekend!";
  5. elseif ($d=="Tue")
  6. echo "Have a nice Tue!";
  7. elseif ($d=="Wed") AND ($data->worker3 > 0) {
  8. echo "<div class=\"loco racesecret1\"><a href=\"index.php?a=race/secretrace_1\" onmouseover=\"Tip('<?=$raceworld_34;?><br><?=$raceworld_35;?>');\" onmouseout=\"UnTip();\" class=\"coordinatelink\"></a></div> ";
  9. elseif ($d=="Thu")
  10. echo "Have a nice Thu!";
  11. elseif ($d=="Fri")
  12. echo "Have a nice Fri!";
  13. elseif ($d=="Sat")
  14. echo "Have a nice Sat!";
  15. elseif ($d=="Sun")
  16. echo "Have a nice Sun!";
  17. else
  18. echo "Have a nice day!";
  19. ?>


Op woensdag bij een $data->worker3 > 0 moet er een link zichtbaar worden. Maar momenteel krijg ik dit niet werkende.

Iemand enig idee?

10 antwoorden

Gesponsorde links
Offline WouterPSV - 17/02/2010 22:42 (laatste wijziging 17/02/2010 22:43)
Avatar van WouterPSV Lid Probeer eens


  1. elseif ($d=="Wed" && $data->worker3 > 0)


EDIT:

en waarom, omdat AND voor SQL is en in een div is
&& en
|| of
Bedankt door: rpgnox
Offline rpgnox - 17/02/2010 22:52
Avatar van rpgnox PHP interesse Dank je wel. Het wordt nu wel geladen. Alleen het mouse over effect in de link is verdwenen. Enig idee hoe ik deze terug kan krijgen?
Offline WouterPSV - 17/02/2010 22:59 (laatste wijziging 17/02/2010 23:03)
Avatar van WouterPSV Lid
  1. sowieso even je if en else if goed maken
  2.  
  3. if ($d=="Mon")
  4. {
  5. code php
  6. }
  7.  
  8. else if ($d=="Tue")
  9. {
  10. ?>code html <?php
  11. }
  12.  
  13. ?>
Offline Koen - 17/02/2010 23:11
Avatar van Koen PHP expert
WouterPSV schreef:
Probeer eens


[..code..]

EDIT:

en waarom, omdat AND voor SQL is en in een div is
&& en
|| of

AND is eveneens een aanvaarde operator in PHP, dus daar knelt het schoentje niet, enkel heeft && een hogere precedence dan "AND". Het probleem zat hem nu net bij het gebruik van de haakjes dat foutief was.
Offline TotempaaltJ - 18/02/2010 07:41
Avatar van TotempaaltJ PHP interesse @WouterPSV: Zijn if en elseif's zijn prima, niks meer aan veranderen (behalve dan die haakjes)
Offline WouterPSV - 18/02/2010 12:40
Avatar van WouterPSV Lid
Koen schreef:
AND is eveneens een aanvaarde operator in PHP, dus daar knelt het schoentje niet, enkel heeft && een hogere precedence dan "AND". Het probleem zat hem nu net bij het gebruik van de haakjes dat foutief was.


Hij deed het al, als ik het zo las. Alleen nog wat met die mouse over.

Echter bedankt voor je info. Ik wist eigenlijk nooi dan AND ook kon. Misschien omdat ik altijd standaard %% doe.
Offline vinTage - 18/02/2010 13:50
Avatar van vinTage Nieuw lid
WouterPSV schreef:
Misschien omdat ik altijd standaard %% doe.
 
Offline WouterPSV - 18/02/2010 14:14
Avatar van WouterPSV Lid tjah ben nog nooit echt tegen gekomen dat ik AND moest gebruiken. Sorry vindTage
Offline vinTage - 18/02/2010 14:23
Avatar van vinTage Nieuw lid Nee, dat bedoel ik ook niet...jij zegt dat je standaard modulomodulo doet..en zelfs na mijn reactie (incl bold highlight) heb je het nog niet in de gaten, ik denk dus dat jij standaard niets doet 
Offline rpgnox - 18/02/2010 16:39
Avatar van rpgnox PHP interesse ;) Allemaal bedankt.. Heb het nu werkende
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s