6 berichten aan het bekijken - 1 tot 6 (van in totaal 6)
  • Q:
    Bijdrager
    venx2206

    PHP

    hoi, ik ben bezig met een rekentrainer en heb nu een kopje met rekenmachine. Daarin wil ik 2 getallen die je kan invullen en dat er dan een antwoord uitkomt. Mijn code deed het eerst prima maar er is iets verkeerd gegaan of perongeluk verandert waardoor hij het nu niet meer doet. Dit is de code.

    <form action=”antwoord.php” method=”POST”>
    <p>Voer je rekensom in: <br/>
    <input type=”text” size=”10″ name=”eerste” />+
    <input type=”text” size=”10″ name=”tweede” />
    <input type=”submit” name=”B2″ value=”Antwoord” />
    </p>
    </form>

    Dan ga je naar een andere site (antwoord.php) en daarin staat deze code? wat is hier fout aan?

    <p> Het antwoord op uw som is:
    <?php

    $antwoord = floatval($_POST[“$eerste”]) + floatval($_POST[“$tweede”]);
    echo $antwoord;

    ?>
    </p>

    Bijdrager
    Koning Frank

    Ik weet wat je fout doet, maar ik ga je het antwoord niet geven. Waarom? Omdat je én in het verkeerde subforum post, én met een nietszeggende titel én een paar uur geleden een gelijksoortig topic hebt aangemaakt.

    Bijdrager
    Wyodor

    In the FORM is het name=”eerste”

    ZONDER $

    Bij de berekening is het $_POST[“$eerste”]

    MET $

    Maak het $_POST[“eerste”] en alles zal reg kom.

    Bijdrager
    venx2206

    @Wyodor
    heel erg bedankt nu kan ik weer verder:) thank you !!!

    Bijdrager
    johnkeates

    Ik denk dat je maar beter kan stoppen met je PHP-calculator.

    Ten eerste om dat je hele basale fouten maakt, en ten tweede om dat:

    http://www.leaseweblabs.com/2013/06/the-php-floating-point-precision-is-wrong-by-default/

    PHP kan niet erg goed omgaan met floats, in de default configuratie in elk geval niet.

    Als je perse in PHP iets wil gaan maken waarmee je gaat rekenen, gebruik dan tenminste BC Math.

    Bijdrager
    Jakko Westerbeke

    Zou het ook niet handiger zijn om, als je persé een rekenmachine in een webbrowser wilt maken, die in Javascript te programmeren? Daardoor heb je geen webserver nodig, dus kun je hem ook draaien zonder netwerkverbinding, en voorkom je een heleboel overbodig netwerkverkeer.

6 berichten aan het bekijken - 1 tot 6 (van in totaal 6)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.