подумал вот над таким вариантом -
в форме отправки файла, в которой кнопка Load - создать скрытый input -
<input type="text" id="req_id" />
, задать ему display:none;
по клику на Load прикрепить submit этой формы
вот так у меня подгружается ячейка с формой загрузки:
var td=document.createElement('td');
td.innerHTML="<form action='../test/admin.php' method='POST' target='rFrame' enctype='multipart/form-data'>"+
"<input type='file' name='loadfile' style='padding:2px'></br>"+
"<input type='submit' value='Load' name='submit' id='"+str+"'"+" style='padding:2px'></form>";
td.innerHTML+="<iframe id='rFrame' name='rFrame' style='display: none'></iframe> ";
в файле admin.php есть такой код-
$send_base = array(
'robert' => 'mail@supersprox.com',
'eugene' => 'mail@gmail.com',
'valera' => 'mail@supersprox.com');
if(isset($_POST["submit"])) {
function jsOnResponse($obj) {
echo '
<script type="text/javascript">
window.parent.onResponse("'.$obj.'");
</script>
';
}
вот в тот скрипт добавить следующее -
var form_id= this.find('td:first').val();
$draw_id.val() = $form_id;
далее идёт сам php код с отправкой письма и загрузкой файла - перед ним но после скрипта подключаемся к БД, где хранятся запросы ( с такими же id )
$username = mysql_query("SELECT username FROM `wp_ClientsData1` WHERE id='".$_POST['draw_id']."' ");
$email = $send_base(username);
таким образом, как я предполагаю, можно получить мыло клиента. только вот в идее кода я уверен, а в его правильности- не совсем. прошу совета