formule klopt niet ;)

  • Hallo, had gisteren dus een topic hierover, maar het werkt niet.
    Heb nu dit:


    Als ik 17 vragen heb en ik heb er 15 goed, dan heb ik een 27,4.
    Dit klopt niet, want het hoort maar tot 10 te gaan :)
    Weet iemand waarom dit fout is, en me zou willen helpen?
    Bedankt alvast!


    Lars

  • Nee je krigjt een waarden van 27,4 indien je hem laat rekenen vanaf 17 sommen waarvan 15 goed zijn. Dan moet je gaan kijken waaraan dat ligt, waarschijnlijk ligt het eraan dat er geen maximum waarde is ingesteld de maximum waarde dient dan dus 10 te zijn. Als het goed is rekent hij dan binnen de 10 dus bijvoorbeeld 7,24.;)

  • Heb het al ;)
    Gevonden via een site, heb nu dit:
    $goed = $goed+1;
    $cijfer = ($goed/$aantal)*9+1;
    $cijfer1 = number_format($cijfer, 1, ',', '');
    (op het laatst dan)
    Heb nu alleen 1 probleem, als ik $cijfer1 in de database wil zetten, krijg ik een error. Echter als ik $cijfer erin zet, lukt dit wel ??

    Nieuwe reactie samengevoegd met originele reactie op 16.10.09 09:36:21:
    Dan krijg ik deze error:
    Column count doesn't match value count at row 1

  • Waarschijnlijk is de database waarop je werkt niet gewend om een veld een cijfer te geven.. Wat je dan het beste kan doen is $cijfer1 veranderen naar $cijfereen

    Nieuwe reactie samengevoegd met originele reactie op 16.10.09 09:36:58:
    Wat heb je bij de standaardwaarde ingevuld dan?

  • Citaat van larsisgoed9

    Niks ;)
    Maar als ik

    PHP
    $cijfer1 = number_format($cijfer, 1, ',', '';
    Verander in:
    $cijfer1 = number_format($cijfer, 1, '.', '';


    heb CHAR, VARCHAR, TEXT, INT geprobeerd, alles hetzelfde...


    Dan doet ie het wel?


    Als je goed kijkt gebruik je tussen de ' ' een . in plaats van een ,

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!