请问各位老师,是一个关于上传图片的,
tpl里是
<form enctype="multipart/form-data" name="bargain_info" action="index.php" method="post">
<input name="module" type="hidden" value="bargain">
<input name="page" type="hidden" value="bargain_info">
<input name="mode" type="hidden" value="">
<table width="500" border="0" cellspacing="0" cellpadding="0"><tr>
<td class="app_table_left">合同扫描图上传:</td>
<td class="app_table_right"><input type="file" name="bargain_pic" ></td>
<td class="button_font" ><input name="button" type="button" value="上传" onClick="mode.value='add_pic'; check_edit();"></td>
</tr>
module里是
if($mode=="add_pic" ){
$result = $da_bargain->add_pic($_POST['BARGAIN_PIC'])?"添加成功":"添加失败";
$mode="list";
}
class里是:
function pic_add($check_array){
global $conn;
$uploaddir='/usr/local/apache/htdocs/cybozucw/images/';
$this->error = false;
$this->error_message ="";
$insertSQL="";
if(trim($check_array["bargain_pic"])==""){
$this->error=true;
$this->error_message="合同图不能为空";
return false;
}
$sql = "select * from BARGAIN where BARGAIN_ID='".trim($search_array['BARGAIN_ID'])."'";
if (is_uploaded_file($_FILES['bargain_pic']['tmp_name']))
{
$uploadname = basename($_FILES['bargain_pic']['name']);
copy($_FILES['bargain_pic']['tmp_name'],$uploaddir.trim($uploadname));
$xtu = trim($uploadname);
}
$insertSQL = "insert into BARGAIN(BARGAIN_PIC)values('".addslashes($BARGAIN_PIC)."')";
}
但是点击上传后却没有反应,请教各位高手,是否是哪里写错,或漏写?
tpl里是
<form enctype="multipart/form-data" name="bargain_info" action="index.php" method="post">
<input name="module" type="hidden" value="bargain">
<input name="page" type="hidden" value="bargain_info">
<input name="mode" type="hidden" value="">
<table width="500" border="0" cellspacing="0" cellpadding="0"><tr>
<td class="app_table_left">合同扫描图上传:</td>
<td class="app_table_right"><input type="file" name="bargain_pic" ></td>
<td class="button_font" ><input name="button" type="button" value="上传" onClick="mode.value='add_pic'; check_edit();"></td>
</tr>
module里是
if($mode=="add_pic" ){
$result = $da_bargain->add_pic($_POST['BARGAIN_PIC'])?"添加成功":"添加失败";
$mode="list";
}
class里是:
function pic_add($check_array){
global $conn;
$uploaddir='/usr/local/apache/htdocs/cybozucw/images/';
$this->error = false;
$this->error_message ="";
$insertSQL="";
if(trim($check_array["bargain_pic"])==""){
$this->error=true;
$this->error_message="合同图不能为空";
return false;
}
$sql = "select * from BARGAIN where BARGAIN_ID='".trim($search_array['BARGAIN_ID'])."'";
if (is_uploaded_file($_FILES['bargain_pic']['tmp_name']))
{
$uploadname = basename($_FILES['bargain_pic']['name']);
copy($_FILES['bargain_pic']['tmp_name'],$uploaddir.trim($uploadname));
$xtu = trim($uploadname);
}
$insertSQL = "insert into BARGAIN(BARGAIN_PIC)values('".addslashes($BARGAIN_PIC)."')";
}
但是点击上传后却没有反应,请教各位高手,是否是哪里写错,或漏写?
解决方案 »
- 配置fcgid+php+SuexecUserGroup时出错.
- 求助大家一个php程序iis下的伪静态问题
- 求助array数组的操作
- 做php的, 现在还有800块钱工资的吗?
- 无法读取Include里的资源文件
- 关于FCKeditor的问题
- 问个简单问题,急!!
- 我的mysql已经可以连了,可是mysql_front 只能对数据库进行删除操作!
- 請大家看一下!www.hooday.com 站点调查圓餅圖怎麼實現的???還有 window.votes.vote 是什麼我看不懂請指教!!
- 如何限制一个帐号在同一时间一旦登录,别人再用这个帐号就不能再登录?
- Help!!!!!关于递归求日期的问题
- MySQL client version版本低下会出现什么情况
bargain_pic和$_POST['BARGAIN_PIC']
<td class="app_table_right"> <input type="file" name="bargain_pic" > </td>
<td class="button_font" > <input name="button" type="button" value="上传" onClick="mode.value='add_pic'; check_edit();">------------------------------------------------------------------------
注意按钮的类型,你虽然加了单击事件;如果单击事件中没有提交表单的操作,就是会没有反应;
2.上传的文件信息在$_FLIES['BARGAIN_PIC']中,而不是$_POST['BARGAIN_PIC']
3.根据你的提供的代码,请确保 register_globals 开关被打开