Announcement

Collapse
No announcement yet.

Kein Update bei einer php-method

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kein Update bei einer php-method

    Hi,
    ich habe folgenden Code:

    $PrepAT = 0;
    for ($i = 0; $i <= $PrepT-1; $i++) {
    $Lauftag = date("w", mktime(0, 0, 0, $prepM, $prepD+$i, $prepY));
    if ($Lauftag != 0 && $Lauftag != 6)
    {
    $PrepAT++;

    }
    }
    {P} = ($PrepAT / $divisor);
    sc_ajax_message('text', $PrepAT.' / '.$divisor.' / '.{P});

    Mit $PrepAT werden Arbeitstage in einem Zeitraum richtig berechnet, die dann in dem Feld {P} gespeichert werden sollen.
    {P} wird auch richtig berechnet, wie mir die Message-Box bestätigt. Aber das Feld wird im Formular nicht aktualisiert.
    {P} ist als Dezimal (3,1) angelegt.
    Der Divisor bestimmt, ob das Feld in Tagen, Wochen oder Monaten (1, 5, 22) angegeben werden soll.

    Was mache ich falsch? - Schon einmal vorab, Danke für Eure Gedanken.

  • #2
    Was für eine App (Control/Form/Grid)?
    Wo/wie wird der code ausgeführt (Button/Event/AjaxEvent/PHPMethod)?

    So wie's aussieht wird der Wert ja richtig berechnet und es muss ein Refresh/Reload durchgeführt werden oder Du aktualisierst das Feld per JS.
    Probier das mal:

    $P1 = ($PrepAT / $divisor);
    echo "<script>document.F1.P.value = ".$P1.";</script>;

    jsb

    Comment

    Working...
    X