POST什么呀,是读取post过来的值吗,用$_POST

解决方案 »

  1.   

    <?
    if(isset($_POST))
      echo $_POST["Submit"];
    ?>
      

  2.   

    我把代码贴出来大家帮我看看
    <?
      $db_connect = mysql_connect("localhost", "root","");
      mysql_select_db("fireshop", $db_connect);
      $add_foodname = $_POST["add_foodname"];
      $add_price = $_POST["add_price"];
      $add_total = $_POST["add_total"];
      $char_sql = "INSERT INTO foodtable VALUES($add_foodname, $add_price, $add_total);";
      $result = mysql_query($char_sql);
      if(isset($_POST))
        echo 'yes';
      if($result)
         echo 'yes';
      else 
         echo 'no';mysql_close($db_connect);
    ?>
    这样不行但如果将VALUES的值改为具体的值又可以,是不是POST哪的用法错了啊?
      

  3.   

    把$add_foodname $add_price $add_price 用echo打印出来看看有没有值啊,另外上页面的form里看看有没有method=post,如果没有,默认是$_GET['xx']方法,可以用$_REQUEST是试试. add_foodname等分别应该是form里的input等表单的name
      

  4.   

    很奇怪,我在PHP页面中用echo打印$add_foodname $add_price $add_price 都打印得出来,但一加入到数据库就不行了,代码如下 <?
      $db_connect = mysql_connect("localhost", "root","");
      mysql_select_db("fireshop", $db_connect);
      $add_foodname = $_POST["add_foodname"];
      $add_price = $_POST["add_price"];
      $add_total = $_POST["add_total"];
      $char_sql = "INSERT INTO foodtable VALUES($add_foodname, $add_price, $add_total);";
      $result = mysql_query($char_sql);
      if(!$result)
      {
          echo '添加失败<br>';
      }
      else
      {
          echo '添加成功<br>';
      }
       echo "<a href=manage.php align = right>返回添加界面</a>";
      mysql_close($db_connect);
    ?>
    提示添加错误
      

  5.   

    晕,insert的sql语句语法错误啊
    $char_sql = "INSERT INTO foodtable(segA,segB,segC) VALUES($add_foodname, $add_price, $add_total);";foodtable后面要加字段的名字啊
      

  6.   

    segA,segB,segC分别是$add_foodname, $add_price, $add_total三个要插入对应的字段
      

  7.   

    $char_sql = "INSERT INTO foodtable VALUES('$add_foodname', '$add_price', '$add_total')";
      

  8.   

    先print($char_sql),copy至phpmyadmin执行,再看看是哪里错了
      

  9.   

    搞定了,就是 mrshelly(Shelly) 说的那样
    忘记引号了,心情激动中