1.<form name="form1" method="post" action="taa.php">
............
taa.php
------------
echo $_POST['file_name'];
--------------------------
2. 不管什么类型,插入时都用字符串就行了
insert into tbl values ('012312');

解决方案 »

  1.   

    <form name="form1" method="post" action="taa.php">
    <input name="file_name" type="file" id="file_name" value="">
    <input name="submit" type="submit" value=“提交”>
    </form>在taa.php中用$_POST['file_name']可以得到,但是真正的文件上传,还得有文件上传的代码,可以参考一下这个:<? //上载文件
    function UploadFile($srcName,$Size,$destName,$destPath)
    {
    echo $srcName."<hr>";
    echo $destPath.$destName."<hr>";

    if (!is_uploaded_file($srcName)) {
    $Result['result']="FAILDED";
    $Result['info']="the file is not a upload file !";
    return $Result;
    }
    //检查参数的合法性
    if (!is_dir($destPath)){
    if (!mkdir($destPath,0777)){
    $Result['result']="FAILDED";
    $Result['info']="the destination directory is not exist!";
    return $Result;
    }
    }
    if ( 1024000 < $Size ){
    $Result['result']="FAILDED";
    $Result['info']="file is must be less than 1 MB(1024000 Bytes)!";
    return $Result;
    }
    if ("" == $destPath){
    $Result['result']="FAILDED";
    $Result['info']="The destination of path is invalid!";
    return $Result;
    }
    //输入了上载文件,但文件未上载成功
    if ( ($srcName == "none" || $srcName == "" ) and $destName!=""){
    $Result['result']="FAILDED";
    $Result['info']="The file <font color=red>".$destName."</font> 's uploaded failed !";
    return $Result;
    }
    //未输入上载文件
    if (($srcName == "none" || $srcName == "" ) and $destName==""){
    $Result['result']="FAILDED";
    $Result['info']="no uploaded file!";
    return $Result;
    }
    //文件重名处理
    $i = 1;
    while (file_exists($destPath.$destName)){
    $destName = "$i".$destName;
    $i++;
    }
    //文件上载成功后,将文件拷贝到目的地
    if (!move_uploaded_file($srcName,$destPath.$destName)){
    $Result['result']="FAILDED";
    $Result['info']="the file <font color=red>".$destName."</font>'s uploaded failed!";
    return $Result;
    } //返回成功信息
    $Result['result']='SUCCESS';
    $Result['info']=$destName;
    echo $destName;
    return $Result;
    }
    ?>
    2.用varchar应该可以的,你能不能把你的代码贴出来看看
      

  2.   

    1、action=taaa.php
    2、varchar足亦。insert into tb set xx='01423'这样。记得单引。
      

  3.   

    1.<form name="form1" method="post" action="taa.php">2.varchar可以的
      $sql="insert into tablename values('012312')";
      mysql_query($sql);
      

  4.   

    1。其实我只要把文件的文件名传过去就行了。$_post[]放在哪个页面,taa.php还是当前页?2。012431先存进一个变量$aa再放进数据库行吗?