<?php
  if(isset($_REQUEST['post']) && $_REQUEST['post']=="create_news")
   {
     $title=$_REQUEST['title'];
 $create_type=$_REQUEST['create_type'];
 $content=$_REQUEST['content'];
 $sql="insert into admin_manager_artice(a_id,a_title,a_content,a_type) values(null,'{$title}','{$content}','{$create_type}');";
 $rs=mysql_query($sql) or die('query error');
 info("Success","create.php");
   }  
?>up!!!!!don't working!

解决方案 »

  1.   

    试试把"insert into admin_manager_artice(a_id,a_title,a_content,a_type) values(null,'{$title}','{$content}','{$create_type}');"
    试试把里面的变量改成相应值后直接放到mysql里执行下
      

  2.   

    $rs=mysql_query($sql) or die('query error'); 还是返回query error!的错误,类型我都对完了,没有哪点错啊?但是就是不能正常执行以前都是遇到这些问题,这次自己都看完了,把以前失误过的也都重新换了一遍,还是不行
    我还全部把代码贴出去来吧:<div>
     <form action="create.php?post=create_news" method="post" name="createform">
      <label for="title">Title:&nbsp;&nbsp;
                                 <select name="create_type">
                                     <option id="YC">YC</option>
                                     <option id="ZZ">ZZ</option>
                                 </select>
      </label>
      <p><input type="text" name="title" id="title" /></p>
      <label for="text">Content:<cite id="auto-save-message"></cite></label>
      <p><textarea rows="15" cols="40" name="content" id="content"></textarea></p>
      <label><input type="submit" name="sub" id="sub" value="submit" /><input type="reset" name="reset" id="reset" /></label>
     </form>
    </div>
    <?php
      if(isset($_REQUEST['post']) && $_REQUEST['post']=="create_news")
       {
         $title=$_REQUEST['title'];
     $create_type=$_REQUEST['create_type'];
     $content=$_REQUEST['content'];
     $sql="insert into admin_manager_artice(a_id,a_title,a_content,a_type) values(null,'{$title}','{$content}','{$create_type}');";
     $rs=mysql_query($sql) or die('query error');----
     info("success","create.php");
       }  
    ?>