我正在构建一个应用程序,它必须在MyPHP数据库中添加一行包含一些数据,每行包含一个总是不同的小JPEG图像。目前它的结构如下:
function fn_addrow() {
document.write('<form action="ADVBKMNGR-EventClass_MANAGE.php?Mode=ADD" method="POST" enctype="multipart/form-data">')
document.write('<table width="500"><th width="150"></th><th width="350"></th>')
document.write('<TR>')
// Form building
document.write('<input type="submit" value="Ok proceed">')
document.write('</form>')
}
elseif($WorkMode == 'ADD'):
$ID_ev = $_POST[ID_evcls];
$ID_ds = $_POST[Desc];
// Write all the data in a new row
$query='INSERT INTO '.$db_tabscelta.' (`Cod_App`, `ID_eventclass`, `Descrizione`, `Active`, `Logo_Eve`) VALUES ("'.$Station_ID.'","'.strtoupper($ID_ev).'","'.$ID_ds.'","1","'.mysql_real_escape_string($datimmagine).'")';
$result = mysql_db_query("AdVisual_02_", $query ,$connessione);
unlink($ID_logo);
imagedestroy($ID_logo);
PHP端的调用工作,记录被添加,但我的问题是,最后我仍然在PHP页面上,而我想返回调用页面并重新显示整个表。并且,PHP的地址显示在用户屏幕上,我根本不喜欢这个。
有人有建议吗?
非常重要:我已尝试使用XMLHttpRequest()
命令。没关系,但我根本无法上传图像。
答案 0 :(得分:0)
我认为这适用于您搜索通过ajax甚至文件上传提交的表单的内容
答案 1 :(得分:0)
存储
的值$_SERVER['HTTP_REFERER']
一旦登陆页面。这将为您提供URL
完成作业重定向到此网址