Hallo Forum,
zwei Probleme hab ich in meinem kleinen Script:
1. Ich will ein Dollarzeichen mit "echo" ausgeben ...
2. Ich möchte, sobald jemand in meinem Dropdown-Menü (id="m1") etwas auswählt, dass diese Auswahl augenblicklich weiter unten ausgegeben wird. Nach dem Textfeld (<input type="text" name="c" id="c" tabindex="5" />) siehe Switch-Anweisung.
Hier der Quelltext:
	
Bin gespannt auf eure Antworten.
lg
Wurzelchensen
					zwei Probleme hab ich in meinem kleinen Script:
1. Ich will ein Dollarzeichen mit "echo" ausgeben ...
2. Ich möchte, sobald jemand in meinem Dropdown-Menü (id="m1") etwas auswählt, dass diese Auswahl augenblicklich weiter unten ausgegeben wird. Nach dem Textfeld (<input type="text" name="c" id="c" tabindex="5" />) siehe Switch-Anweisung.
Hier der Quelltext:
PHP Code:
	
	
<body>
    <div class="rahmen">
        <div class="titel">
            <h1>dreisatzillator</h1>
        </div>
        <div class="abstand"></div>
        <div class="main">
            <form id="form" name="form" method="post" action="dreisatzillator.php">
                <input name="a" type="text" id="a" tabindex="1" value="" />
                <select name="m1" id="m1" tabindex="2">
                    <option value="CHF">CHF</option>
                    <option value="€">€</option>
                    <option value="$">$</option>
                    <option value="l">l</option>
                    <option value="km">km</option>
                    <option value="m">m</option>
                    <option value="t">t</option>
                    <option value="kg">kg</option>
                </select>
                entspricht 
                <input type="text" name="b" id="b" tabindex="3" />
                <select name="m2" id="m2" tabindex="4">
                    <option value="CHF">CHF</option>
                    <option value="€">€</option>
                    <option value="$">$</option>
                    <option value="l">l</option>
                    <option value="km">km</option>
                    <option value="m">m</option>
                    <option value="t">t</option>
                    <option value="kg">kg</option>
                </select>
                <p>wie viel entspricht</p>
                <p>
                <input type="text" name="c" id="c" tabindex="5" />
                <?php
                // hier ist die Switchanweisung welche $_POST['m1'] ausgeben soll, 
                // sobald beim Menü m1 etwas verändert wird
                    switch ($_POST['m1'])
                    {
                        case CHF:
                            echo "CHF";
                            break;
                        case €:
                            echo "€";
                            break;
                        //hier gibts probleme mit dem Dollarzeichen!    
                        /*case $:
                            echo "$";
                            break;*/
                        case l:
                            echo "l";
                            break;
                        case km:
                            echo "km";
                            break;
                        case m:
                            echo "m";
                            break;
                        case t:
                            echo "t";
                            break;
                        case kg:
                            echo "kg";
                            break;
                    }
                ?>
                <p>
                <input type="submit" name="submit" id="submit" value="Antwort" tabindex="6" />
                </p>
            </form>
                <div class="antwort">
                    <?php
                    // Berechnung und Ausgabe der Antwort
                        if ($_POST)
                        {
                            $antwort = $_POST['b'] * $_POST['c'] / $_POST['a'];
                            $dieAntwortlautet = 'die Antwort lautet:';
                            print "$dieAntwortlautet ";
                            print "$antwort ";
                            print $_POST['m2'];
                        }
                    ?>
                </div>
        </div>
        <div class="abschluss">© by me</div>
    </div>
  </body>
lg
Wurzelchensen
          


Comment