login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vraag(je)

Offline BasDV - 19/05/2005 18:22
Avatar van BasDVMySQL interesse Als je bijvoorbeeld dit hebt:
  1. <?if($stok=="+1"){echo "Ja";}
  2. else{echo "";}?>

Dan echo't hij toch Ja als $stok de waarde 1 of meer heeft.
En anders echo't hij toch niks, toch?

Of moet dit anders?

7 antwoorden

Gesponsorde links
Offline Mokka - 19/05/2005 18:24 (laatste wijziging 19/05/2005 18:43)
Avatar van Mokka Onbekend
  1. <?php
  2. if($stok > 1) //Enkel voor de controle van > 1 (groter dan 1)
  3. {
  4. echo ("Ja");
  5. }else{
  6. echo ("Nee");
  7. }
  8. ?>
Offline riekele - 19/05/2005 18:26
Avatar van riekele PHP beginner hmm ik weet niet of dat werkt dit iig wel:
  1. <? if($stok => 1)
  2. {
  3. echo "Ja"
  4. }
  5. ?>
Offline Rens - 19/05/2005 18:28
Avatar van Rens Gouden medaille

Crew algemeen
Zo gaat het niet werken.
PHP denkt dat +1 een string is (dus een stuk text).
Er word dan ja gechoot als $stok de waarde +1 bevat.

Gebruik het volgende maar eens, dat maakt gebruik van >.
> is het 'groter dan' teken.

  1. <?PHP
  2. // kijken of $stok groter is
  3. // dan 1
  4. if($stok > 1)
  5. {
  6. // $stok is groter dan 1
  7. echo "Ja";
  8. } else
  9. {
  10. // $stok is niet groter dan 1
  11. echo "";
  12. }
  13. ?>
Offline Arnout - 19/05/2005 18:50 (laatste wijziging 19/05/2005 18:50)
Avatar van Arnout HTML beginner Het else-gedeelte is opzich niet nodig als je wil dat er niks wordt geëchood...

Dit is op zich voldoende:
  1. <?php
  2.  
  3. if($stok > 1) {
  4. // $stok is groter dan 1
  5. echo "Ja";
  6. }
  7.  
  8. ?>

Offline Martijn1989 - 19/05/2005 18:52 (laatste wijziging 19/05/2005 18:56)
Avatar van Martijn1989 PHP ver gevorderde
  1. <?PHP
  2. // kijken of $stok groter is
  3. // dan 1
  4. if($stok > 1)
  5. {
  6. // $stok is groter dan 1
  7. echo "Ja";
  8. } else
  9. {
  10. // $stok is niet groter dan 1
  11. echo "";
  12. }
  13. ?>


is fout, hij wil checken of $stok 1 of meer is dus :

  1. <?PHP
  2. if($stok => 1) {
  3. echo "Ja";
  4. } else {}
  5. ?>
Niet mooi gescript nee:p

Of in 1 zin :
  1. <?php if($stok => 1) { echo "Ja"; } else {} ?>
Offline Thomas - 19/05/2005 18:57 (laatste wijziging 19/05/2005 18:58)
Avatar van Thomas Moderator => is een implicatiepijl, of zo'n key-to-value pijl in een array.

>= is "groter dan of gelijk aan" (of "ten minste").

=> op deze manier gebruiken is fout.
Offline Gerard - 20/05/2005 11:40 (laatste wijziging 20/05/2005 11:41)
Avatar van Gerard Ouwe rakker
  1. <?= $stok > 1 ? "Ja" : "Nee"; ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.255s