if mit verschiedenen listboxen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • if mit verschiedenen listboxen

    <?php

    <form name="zzz" action="zzz.php" method="post">

    <select name="awahl" size=1>
    <option value="server1">server1</option>
    <option value="server2">server2</option>
    <option value="server3">server3</option>
    </select>

    <select name="bwahl" size=1>
    <option value="900">900</option>
    <option value="600">600</option>
    <option value="300">300</option>
    </select>

    $atext= "text ausgeben wenn server1 und 900";
    $btext= "text ausgeben wenn server2 und 900";
    $ctext= "text ausgeben wenn server3 und 900";

    $aatext= "text ausgeben wenn server1 und 600";
    $bbtext= "text ausgeben wenn server2 und 600";
    $cctext= "text ausgeben wenn server3 und 600";

    $aaatext= "text ausgeben wenn server1 und 300";
    $bbbtext= "text ausgeben wenn server2 und 300";
    $ccctext= "text ausgeben wenn server3 und 300";

    <input type="submit" name="button" value="Abschicken">

    ?>





    <?php

    $awahl = $_POST['awahl'];

    $bwahl = $_POST['bwahl'];

    echo: "$awahl<br>$bwahl<br>$text";

    ?>


    habe es mal soweit ich es weiss gemacht , nur wie geht das dann mit der if in dem fall ??

  • #2
    warum nimmst du kein array?
    PHP-Code:
    $text['server1'][300] = 'bla1';
    $text['server1'][600] = 'bla2';
    ....

    echo 
    $text[$_POST['awahl']][$_POST['bwahl']]; 
    Kissolino.com

    Kommentar


    • #3
      ok vielen dank mal aber wie geht es mit if????

      Kommentar


      • #4
        Re: if mit verschiedenen listboxen

        Hm .. .ganz normale If-Abfragen eben ...
        PHP-Code:
        if($awahl == "server1" && $bwahl == "900") {
             echo 
        "text ausgeben wenn server1 und 900";
        }
        ....
        etc
        Und das musst du eben für alle 9 Kombinationen machen .. wobei die Arraylösung von Wurzel deutlich schöner is ...


        edit:
        stop, halt, zurück ... war gerade beim vba-coden ... deshalb hatte sich ein "and" eingeschlichen .. is aber schonwieder verbessert
        Zuletzt geändert von Big Chief; 24.03.2004, 09:55.
        [color=red]Geht nicht[/color] ist keine Fehlermeldung

        Kommentar


        • #5
          ok besten dank habe es verstanden.

          Kommentar


          • #6
            was willst du mit dem if? bei dem array-aufbau musst du lediglich dafür sorgen,
            dass die select-boxen auch einen wert liefern.
            Kissolino.com

            Kommentar


            • #7
              Wurzel
              mit der if kann ich dann angeben wenn diese anweisung nicht geht ,bzw.wenn diese auswahl nicht geht.

              Kommentar

              Lädt...
              X