2016-07-12 14 views
0

nach diesem Artikel zu aktualisieren:Schwere Formen zuvor eingegebenen Eintrag

http://techslides.com/editing-gravity-forms-entries-on-the-front-end

versuchen Schwere Formen zu erhalten eine Vorlage zu aktualisieren, anstatt einen neuen zu erstellen.

Problem ist, dass in dem

/* https://www.gravityhelp.com/documentation/article/gform_pre_submission */ 
add_action("gform_pre_submission", "pre_submission_handler"); 
function pre_submission_handler($form){ 

if (strpos($_SERVER['REQUEST_URI'], 'application-edit', 0) !== false) { 
    //Get original entry id 
    parse_str($_SERVER['QUERY_STRING']); //will be stored in $entry 

    //get the actual entry we want to edit 
    $editentry = GFAPI::get_entry($entry); 

    //make changes to it from new values in $_POST, this shows only the first field update 
    $editentry[1]=$_POST['input_1']; 

    //update it 
    $updateit = GFAPI::update_entry($editentry); 

    header("Location: http://yourdomain.com/apply/application-thank-you/"); 

    //dont process and create new entry 
    die(); 
} 

} 

Abschnitt des Codes, die Header-Weiterleitung funktioniert nicht. Irgendwelche Vorschläge?

Antwort