为什么我取不到文本框里面的值,每次插入数据库的时候 title1 和content1 的值都是空的
代码如下<?php
header("Content-Type:text/html;charset=UTF-8"); session_start();
include_once("function_db.php");
$link = connect_db();
$title1 = $_POST['title1'];
$content1 = $_POST['text1'];
$M_time = date("Y-m-d H:i:s");echo $title;
echo $content;
echo $M_time;$query = "insert into  message(M_title,M_content,M_time) value ('$title1','$content1','$M_time')";
$result = mysql_query($query) or  die($query.mysql_error());
if ($result) 
{
echo "<script language =\"javascript\">alert(\"提交成功\");</script>";
}
else 
{
echo "<script language =\"javascript\">alert(\"提交失败\");</script>";
}
mysql_close($link);
?>
请各位高手给看看是怎么回事。

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head><body>
    <form id="form1" name="form1" method="post" action="add_option3.php">
      <label>
      <input type="text" name="title1" />
      </label>
      <p>
        <label>
        <textarea name="text1" cols="60" rows="10"></textarea>
        </label>
      </p>
      <p>&nbsp;</p>
      <p>
        <label>
        <input type="submit" name="Submit" value="提交" />
        </label>
      </p>
      <p>&nbsp; </p>
    </form>
    </body>
    </html>
    客户端就做了最简单的2个文本框啊
      

  2.   

    建议楼主检查一下sql语句,应该用字符串分隔符分开因为$content1是变量$query = "insert into  message(M_title,M_content,M_time) value ('".$title1."','".$content1."','$M_time')"; 
      

  3.   


    <?php 
    header("Content-Type:text/html;charset=UTF-8"); 
    ?>
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
    <title>无标题文档 </title> 
    </head>LZ编码最好统一一下,还有数据库的编码是什么.插入的时候要先执行下"set names '###'"语句
      

  4.   

    汗    这边的SQL语句  
    insert into 表名(字段信息)  values()
    这边的  value 该成 values
      

  5.   

    你这边服务端代码 echo $title; 
    echo $content; 
    echo $M_time; 有输出值吗
      

  6.   

    你这边服务端代码 echo $title; 
    echo $content; 
    echo $M_time; 有输出值吗
      

  7.   


    $title1 = $_POST['title1']; 
    $content1 = $_POST['text1']; echo $title; //和上面赋值不一样
    echo $content; //和上面赋值不一样