THinkPHP中文件图片提交收不到name值

niuniuyakun 2014-10-24 04:14:36
这是我用thinkphp写的,套用了个模板,可是当我把下面表单中的一个div input框移到我这个form表单中后,提交后,怎么都没有这个图片的name值:<form action="__URL__/register" class="form-horizontal" method="post" enctype="multipart/form-data">

<div class="control-group warning">

<label class="control-label" for="inputWarning">用户名:</label>

<div class="controls">

<input type="text" name="username" class="span6 m-wrap" id="inputWarning" value="" OnMouseOut="checku()" />

<span class="help-inline" id="checkuse">用户名必须是数字字母汉字且惟一</span>

</div>

</div>

<div class="control-group error">

<label class="control-label" for="inputError">密码:</label>

<div class="controls">

<input type="text" name="password" class="span6 m-wrap" id="inputError" value="" OnMOuseOut="checkpa()"/>

<span class="help-inline" id="checkpas">密码必须为数字字母且大于六位</span>

</div>

</div>

<div class="control-group success">

<label class="control-label" for="inputSuccess">重复密码:</label>

<div class="controls">

<input type="text" name="repassword" class="span6 m-wrap" id="inputSuccess" value="" OnMouseOut="checkrepa()"/>

<span style="color:#468847;margin-left:4px;

display:inline-block;margin-top:6px;" id="checkrep">请保证两次所填写的密码一致</span>

</div>

</div>

<div class="control-group warning">

<label class="control-label">邮箱:</label>

<div class="controls input-icon">

<input type="text" name="email" class="span6 m-wrap" value="" OnMouseOut="checkem()" id="checke" />

<span style="color:#c09853;margin-left:4px;display:inline-block;margin-top:6px;" data-original-title="please write a valid email" id="checkema">
邮箱必须符合格式
<!--<i class="icon-warning-sign"></i>-->

</span>

</div>

</div>

<div class="control-group error">

<label class="control-label">电话:</label>

<div class="controls input-icon">

<input type="text" class="span6 m-wrap" name="phone" value="" OnMouseOut="checkphone()" id="checkp"/>

<span style="color:#b94a48;margin-left:4px;display:inline-block;margin-top:6px;" data-original-title="please write a valid email" id="checkph">
电话不能为空
<!--<i class="icon-exclamation-sign"></i>-->

</span>

</div>

</div>

<div class="control-group success">

<label class="control-label">身份证号:</label>

<div class="controls input-icon">

<input type="text" class="span6 m-wrap" name="code" value="" OnMOuseOut="checkco()" id="checkc"/>

<span style="color:#468847;margin-left:4px;display:inline-block;margin-top:6px;" data-original-title="Success input!" id="checkcod">
身份证号不能为空
<!--<i class="icon-ok"></i>-->

</span>

</div>

</div>

<div class="control-group ">

<label class="control-label">身份头像<span class="required"></span></label>

<div class="controls">

<input type="file" name="photo" class="span6 m-wrap" />
<span style="color:#468847;margin-left:4px;display:inline-block;margin-top:6px;" data-original-title="Success input!" id="checkcod">

<!--<i class="icon-ok"></i>-->

</span>

</div>

</div>


<div class="form-actions">

<input type="submit" class="btn blue" name="submit" value="注册" id="submit" >

<input type="reset" class="btn" name="reset" value="重写">

</div>

</form>
这是模板的表单部分,Index模块下的代码:public function register(){

$user = M("user");

$data = $user->create();

print_r($_POST["myfile"]);

print_r($data);
}

浏览器提交后结果:Array ( [username] => [password] => [repassword] => [email] => [phone] => [code] => )怎么始终都没有myfile的值呢
...全文
85 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2014-10-24
  • 打赏
  • 举报
回复
上传的文件信息在 $_FILES 数组中 TP 已经提供了上传类,不需要你自己写代码

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧