Forums

Save data from previous page

Yudhizth 31 Mar, 2016
Dear all,


I have three page (multipage). The second page and the last page has file upload. On submit event, I put custom code that save the url of the file upload, but unfortunately only save the url from the last page, and when I see the debugger, there is not showing the file upload data on page2.

This is the custom code on submit

<?php
if($form->data["file28"] !=""){
$form->data["fileupload"]["0"]["url_berkas"] = $form->files["file28"]["link"];
$form->data["fileupload"]["0"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["0"]["nama_berkas"]=$form->data["nfile28"];
}
if($form->data["file29"] !=""){
$form->data["fileupload"]["1"]["url_berkas"] = $form->files["file29"]["link"];
$form->data["fileupload"]["1"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["1"]["nama_berkas"]=$form->data["nfile29"];
}

if($form->data["file38"] !=""){
$form->data["fileupload"]["2"]["url_berkas"] = $form->files["file38"]["link"];
$form->data["fileupload"]["2"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["2"]["nama_berkas"]=$form->data["nfile38"];
}

if($form->data["file36"] !=""){
$form->data["fileupload"]["3"]["url_berkas"] = $form->files["file36"]["link"];
$form->data["fileupload"]["3"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["3"]["nama_berkas"]=$form->data["nfile36"];
}

if($form->data["file37"] !=""){
$form->data["fileupload"]["4"]["url_berkas"] = $form->files["file37"]["link"];
$form->data["fileupload"]["4"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["4"]["nama_berkas"]=$form->data["nfile37"];
}

if($form->data["file31"] !=""){
$form->data["fileupload"]["5"]["url_berkas"] = $form->files["file31"]["link"];
$form->data["fileupload"]["5"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["5"]["nama_berkas"]=$form->data["nfile31"];
}
if($form->data["file41"] !=""){
$form->data["fileupload"]["6"]["url_berkas"] = $form->files["file41"]["link"];
$form->data["fileupload"]["6"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["6"]["nama_berkas"]=$form->data["nfile41"];
}

if ($form->data["file34"] !=""){
$form->data["fileupload"]["7"]["url_berkas"] = $form->files["file34"]["link"];
$form->data["fileupload"]["7"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["7"]["nama_berkas"]=$form->data["nfile34"];

}
if($form->data["file32"] !=""){
$form->data["fileupload"]["8"]["url_berkas"] = $form->files["file32"]["link"];
$form->data["fileupload"]["8"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["8"]["nama_berkas"]=$form->data["nfile32"];

}

if($form->data["file30"] !=""){
$form->data["fileupload"]["9"]["url_berkas"] = $form->files["file30"]["link"];
$form->data["fileupload"]["9"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["9"]["nama_berkas"]=$form->data["nfile30"];

}
if($form->data["file40"] !=""){
$form->data["fileupload"]["10"]["url_berkas"] = $form->files["file40"]["link"];
$form->data["fileupload"]["10"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["10"]["nama_berkas"]=$form->data["nfile40"];
}
if($form->data["file19"] !=""){
$form->data["fileupload"]["11"]["url_berkas"] = $form->files["file19"]["link"];
$form->data["fileupload"]["11"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["11"]["nama_berkas"]=$form->data["nfile19"];

}
if($form->data["file33"] !=""){
$form->data["fileupload"]["12"]["url_berkas"] = $form->files["file33"]["link"];
$form->data["fileupload"]["12"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["12"]["nama_berkas"]=$form->data["nfile33"];

}
if($form->data["file22"] !=""){
$form->data["fileupload"]["13"]["url_berkas"] = $form->files["file22"]["link"];
$form->data["fileupload"]["13"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["13"]["nama_berkas"]=$form->data["nfile22"];
}
if($form->data["file23"] !=""){
$form->data["fileupload"]["14"]["url_berkas"] = $form->files["file23"]["link"];
$form->data["fileupload"]["14"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["14"]["nama_berkas"]=$form->data["nfile23"];
}
if($form->data["file24"] !=""){
$form->data["fileupload"]["15"]["url_berkas"] = $form->files["file24"]["link"];
$form->data["fileupload"]["15"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["15"]["nama_berkas"]=$form->data["nfile24"];
}
if($form->data["file10"] !=""){
$form->data["fileupload"]["16"]["url_berkas"] = $form->files["file10"]["link"];
$form->data["fileupload"]["16"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["16"]["nama_berkas"]=$form->data["nfile10"];
}
if($form->data["file11"] !=""){
$form->data["fileupload"]["17"]["url_berkas"] = $form->files["file11"]["link"];
$form->data["fileupload"]["17"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["17"]["nama_berkas"]=$form->data["nfile11"];
}
if($form->data["file12"] !=""){
$form->data["fileupload"]["18"]["url_berkas"] = $form->files["file12"]["link"];
$form->data["fileupload"]["18"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["18"]["nama_berkas"]=$form->data["nfile12"];
}
if ($form->data["file20"] !=""){
$form->data["fileupload"]["19"]["url_berkas"] = $form->files["file20"]["link"];
$form->data["fileupload"]["19"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["19"]["nama_berkas"]=$form->data["nfile20"];

}
if($form->data["file21"] !=""){
$form->data["fileupload"]["20"]["url_berkas"] = $form->files["file21"]["link"];
$form->data["fileupload"]["20"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["20"]["nama_berkas"]=$form->data["nfile21"];

}
if($form->data["file25"] !=""){
$form->data["fileupload"]["21"]["url_berkas"] = $form->files["file25"]["link"];
$form->data["fileupload"]["21"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["21"]["nama_berkas"]=$form->data["nfile25"];
}
if($form->data["file27"] !=""){
$form->data["fileupload"]["22"]["url_berkas"] = $form->files["file27"]["link"];
$form->data["fileupload"]["22"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["22"]["nama_berkas"]=$form->data["nfile27"];

}
if($form->data["file26"] !=""){
$form->data["fileupload"]["23"]["url_berkas"] = $form->files["file26"]["link"];
$form->data["fileupload"]["23"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["23"]["nama_berkas"]=$form->data["nfile26"];
}
if($form->data["file13"] !=""){
$form->data["fileupload"]["24"]["url_berkas"] = $form->files["file13"]["link"];
$form->data["fileupload"]["24"]["id_permohonan"] = $form->data["id_permohonan"];
$form->data["fileupload"]["24"]["nama_berkas"]=$form->data["nfile13"];

}




?>


file28 until file41 are file upload from the page2, but when I see debugger, it only save the url from file34 until file13. How to fix this? I have no idea ๐Ÿ˜‘

Thank you
Yudhizth 31 Mar, 2016
Thank you calculus00, but that's not help๐Ÿ˜Ÿ
GreyHead 31 Mar, 2016
Hi Yudhizth,

The Multi Page action has to be after the Files Upload action to save the file info.

Bob
This topic is locked and no more replies can be posted.