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?