首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我提交表单时,不会发生任何动作。

当我提交表单时,不会发生任何动作。
EN

Stack Overflow用户
提问于 2014-03-30 06:45:13
回答 1查看 79关注 0票数 0

对不起,如果我的问题没有现场,但当我提交我的表格,没有发生任何行动,甚至没有出现错误,我不知道为什么,所以请你帮我!

这里是我的php代码

代码语言:javascript
复制
<?php 

if (isset ($_POST["submitted"]))
{
    if (isset($_POST["proName"]))
    {
        $namepro=$_POST["proName"];
    }


  $filename=  $_FILES["imgfile"]["name"];
    if ((($_FILES["imgfile"]["type"] == "image/gif")|| ($_FILES["imgfile"]["type"] == "image/jpeg") || ($_FILES["imgfile"]["type"] == "image/png")  ||
     ($_FILES["imgfile"]["type"] == "image/pjpeg")) && ($_FILES["imgfile"]["size"] < 200000))
  {
    if(file_exists($_FILES["imgfile"]["name"]))
    {
      echo "File name exists.";
    }
    else
    {
      move_uploaded_file($_FILES["imgfile"]["tmp_name"],"uploads/$filename");
    }
  }
  else
  {
    echo "invalid file.";
  }

    if (isset($_POST["selectcat"]))
    {
        $selectpro=$_POST["selectcat"];
    }
    if (isset($_POST["shortDescr"]))
    {
        $desc=$_POST["shortDescr"];
    }
    else
    {$desc=NULL;}

        if (isset($_POST["cost"]))
    {
        $cost=$_POST["cost"];
    }
       else
        {$cost=NULL;}

        if (isset($_POST["product"]))
    {
        $product=$_POST["product"];
    }
    else
    {$product=NULL;}

        if (isset($_POST["marketing"]))
    {
        $mark=$_POST["marketing"];
    }
    else
    {$mark=NULL;}


        if (isset($_POST["power"]))
    {
        $p=$_POST["power"];
    }
    else
    {$p=NULL;}


        if (isset($_POST["risk"]))
    {
        $risk=$_POST["risk"];
    }
    else
    {$risk=NULL;}
        if (isset($_POST["compititiors"]))
    {
        $comp=$_POST["compititiors"];
    }
    else
    {$comp=NULL;}
    $teamWork='';
    if (isset($_POST["team1"]))
    {
        $team=$_POST["team1"];
    }
    if (isset($_POST["s"]))
    {
        $s=$_POST["s"];
        $teamWork=$team."\t\t".$s;

    }

    if (isset($_POST["team2"]))
    {
        $team2=$_POST["team2"];
        $teamWork=$team."\t\t".$s."<br>".$team2;
    }
    else
    {$team2=NULL;}
    if (isset($_POST["s2"]))
    {
        $s2=$_POST["s2"];
        $teamWork=$team."\t\t".$s."<br>".$team2."\t\t".$s2;
    }
    else
    {$s2=NULL;}

    if (isset($_POST["team3"]))
    {
        $team3=$_POST["team3"];
        $teamWork=$team."\t\t".$s."<br>".$team2."\t\t".$s2."<br>".$team3."\t\t";
    }
    else
    {$team3=NULL;}

    if (isset($_POST["s3"]))
    {
        $s3=$_POST["s3"];
        $teamWork=$team."\t\t".$s."<br>".$team2."\t\t".$s2."<br>".$team3."\t\t".$s3;
    }
    else
    {$s3=NULL;}


    $dbc = mysqli_connect("localhost", "root", "", "gettogether");

     $q = "INSERT INTO project (projectname,projecttype,personid,imgProject,status,createDate) VALUES 
     ('$namepro','$selectpro',1,'uploads/$filename','unsubmitted',now())";


      $r = @mysqli_query ($dbc, $q);
        if ($r ) {
    $sql="select projectid from project where personid=1 order by createDate desc";
    $qur=mysql_query($sql) or die(mysql_error());
    if($qur){
   $row=mysql_fetch_array($qur);
   $proID=$row['projectid'];
       $result2 = "INSERT INTO plan (projectid,description,products,marketingplan,financialplan,strenght,risk,team,competitor) VALUES 
      ($proID,'$desc',$product','$mark','$cost','$p','$risk','teamWork','$comp')";
      $result=@mysqli_query ($dbc,$result2) or die(mysql_error());
      if ($result)
      {
      header( "Location:project.php" );
      }
      else
      {
        echo "error";  
      }
 }
 }
 else 
 { echo" <script>
    alert('try again');
            </script>
    ";
 }      
}

?>

注:

在我的数据库中,我有两个表,一个名为plan,另一个名为project,projectid是计划表中的外键

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-30 06:47:11

在设置您要检查的语句之前,先将下面的代码放在下面,看看收到了什么

代码语言:javascript
复制
echo '<pre>';
print_r($_POST);
echo '</pre>';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22741121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档