übungsbeispiele

  • hallo!

    ich habe von meinem professor einige php-übungsbeispiele bekommen, die mir kopfzerbrechen bereiten.

    hier die erste aufgabe:
    "nach click auf "increment" wird die anzahl um 1 erhöht, nach "decrement" um 1 erniedrigt."

    Anzeige:

    Anzahl: 0 [button:increment] [button:decrement]

    --------------
    die zweite:
    "nach click auf "sort" sollen die werte aufsteigend sortiert und in die anzeigefelder angezeigt werden"

    Anzeige:
    Wert1 : 5
    Wert2: 16
    Wert3: 2
    [button:sort]


    wäre super, wenn mir da jemand helfen könnte
    mfg, alyaksey

  • für ersteres habe ich folgendes ergebnis:

    <?php
    $value = $_POST['display'];
    $increment = $_POST['increment'];
    $decrement = $_POST['decrement'];


    if ($increment == 'increment')
    {
    $value++;
    }
    if ($decrement == 'decrement')
    {
    $value--;
    }


    ?>


    <html>
    <body>
    <form method="POST">
    <input type="text" name="display" value="<?=$value?>">
    <input type="submit" name="increment" value="increment">
    <input type="submit" name="decrement" value="decrement">
    </body>
    </html>

  • Dann schreibe mal an den Anfang deines Scriptes die Zeilen:

    PHP
    error_reporting(E_ALL);
    ini_set("display_errors", true);


    PHP möchte dir zu deinem Script bestimmt was sagen, nur du hörst nicht zu. Und wenn das mal gemacht hast, versuche es mit:


    und


    Jetzt bitte nicht einfach Copy/Paste machen, sondern versuchen zu verstehen, was da steht!

  • Ups, im zweiten Script ist die Zeile

    PHP
    $value = isset ($_POST['value']) ? $_POST['value'] : 0;


    überflüssig.

  • mit copy/paste werde ich sowieso nicht weit kommen können. das sind übungsbeispiele für die kommende prüfung, bei der ebenso verständnis zum code verlangt wird...


    jedenfalls ein großes dankeschön für die rasche hilfe!

  • Wieso ist das sinnfrei, wenn man eine themenbezogene Diskussion führt? :( Kopfschüttel :(

  • @jojo: wieso hast du mein beispiel jetzt rausgenommen, es hätte doch funktioniert...

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!