kostenloser Webspace werbefrei: lima-city


Wert zwischen zwei Werten...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    o******e

    Hi!
    Ich möchte, dass es bei einem wert zwischen zwei Werten etwas ausgegeben wird, geht das?

    Bsp:
    <?php
    if ($_POST[\"alter\"] == \"10 bis 17\")
    echo \"Du bist zwischen 10 bis 17 Jahren alt. xD\";
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. <?php
    if($alter >= 10 && $alter <= 17){
       //do something
    }
    ?>


    Einfach überprüfen, ob das angegebene Alter größer/gleich 10 UND kleiner/gleich 17 ist...


    gruß
    ferdinand24


    //EDIT:
    Jaja, man wird alt...



    Beitrag geändert: 29.6.2008 16:15:30 von ferdinand24
  4. Autor dieses Themas

    o******e

    Danke!
    Komisch... geht nicht, es kommt
    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/webpages/lima-city/olearose/html/alter.php on line 5

    Aber eigentlich sollte das doch gehen!


    Beitrag geändert: 29.6.2008 15:56:42 von olearose
  5. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Der Code von ferdinand24 stimmt nicht, es muss heißen:

    <?php
    if($alter >= 10 && $alter <= 17){
     //do something
    }
    ?>


    edit: t zu d gemacht^^

    Beitrag geändert: 29.6.2008 16:19:30 von sandrock-jonas
  6. Autor dieses Themas

    o******e

    Danke, hab ich ganz über sehen, ich hatte mit vergleichsoperatoren noch nicht so viel gemacht...

    THX sandrock-jonas
  7. m******s

    Möglicherweise (zumindest mach ich das immer so) verlangt er auch noch Klammern um die einzelnen Bedingungen, also

    <?php
    if(($alter >= 10) && ($alter <= 17)){
     //do something
    }
    ?>


    Ist aber genauso gut auch möglich, dass das Unsinn ist...

  8. Möglicherweise (zumindest mach ich das immer so) verlangt er auch noch Klammern um die einzelnen Bedingungen, also

    <?php
    if(($alter >= 10) && ($alter <= 17)){
    //do something
    }
    ?>


    Ist aber genauso gut auch möglich, dass das Unsinn ist...


    Die Klammern würden hier sicher nur zum Verständnis durch einen Menschen helfen...
    Jeder möge es so schreiben, wie er am besten klarkommt.
    Beide Varianten dürften funktionieren.




    sandrock-jonas schrieb:
    Der Code von ferdinant24 stimmt nicht

    Bitte mit \"d\": ferdinand24 ;)
    Jaja, man wird eben alt... Solange kein PHP mehr geschrieben... :biggrin:


    Beitrag geändert: 29.6.2008 16:18:40 von ferdinand24
  9. Du kannst bei Php übrigens auch soetwas machen:
    if($alter >= 10 && $alter <= 17 || $alter == 90) //Das alter muss zwischen 10 und 17 sein, oder das alter ist exakt 90
    echo \"Du bist \".$alter.\" Jahre alt.\";



    Beitrag geändert: 29.6.2008 19:09:18 von prog
  10. m******s

    Bei sowas musst du aber GARANTIERT zur korrekten Verwertung i.A. Klammern Setzen, denn
    ( A && B ) || C
    ist etwas ganz anderes als
    A && (B || C)
    Allerdings war das auch gar nicht seine Frage, du oller Spammer ;)
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!