Support » Code oplossingen gezocht » Update veldwaarde met if statement

  • Ik gebruik Formidable als plugin. Ik wil een ‘action’ uitvoeren echter weet ik niet hoe ik de onderstaande code moet aanpassen om het werkend te krijgen.

    Nu mag veld 2802 alleen geupdate worden als de waarde in het veld < 2.

    add_action(‘frm_after_update_entry’, ‘update_status_nieuwe_aanvraag’, 30, 2);
    function update_status_nieuwe_aanvraag($entry_id, $form_id){
    if ( $form_id == 22 && $_POST[‘item_meta’][4739] == ‘BS-1’ && $_POST[‘item_meta’][1165] == ‘ja’ && $_POST[‘item_meta’][1240] == ‘ja’ && $_POST[‘item_meta’][5077] == ‘1’) {
    global $wpdb, $frmdb;
    $form_A_entry = $_POST[‘item_meta’][4740];
    if ( isset($form_A_entry) && is_numeric($form_A_entry) ) {
    $wpdb->update($frmdb->entry_metas, array(‘meta_value’ => ‘1’), array(‘item_id’ => $form_A_entry, ‘field_id’ => ‘2802’));
    }
    }
    }

    Wie kan mij helpen?

    Frank

  • Het onderwerp ‘Update veldwaarde met if statement’ is gesloten voor nieuwe reacties.