数据库结构

解决方案 »

  1.   

    楼主什么意思,上面的和数据库结构有什么关系?是报的未定义变量错误啊,如果你的Post变量不是自定义的应该是$_POST吧,都是大写吧关于更多php问题你加QQ群108820002
      

  2.   

    不解,PHP会因为变量没声明而报错么? 从来没遇到过这个错误
      

  3.   

    数据库结构字段          类型          空
    id         tinyint(1)  否 
    user       varchar(25) 否 
    title      varchar(50)  否 
    context    tinytext      否 
    lastdate      date       否 
    ======================================================================db.php代码$conn=@ mysqli_connect('localhost' ,'root' ,'888888','bbs')or die ('出错');
    mysqli_select_db($conn,'bbs');
    mysqli_query($conn,"set names 'GBK' ");===================================================================add.php代码<?phpinclude("db.php");if($_POST['submit']){
                      $sql="插入数据(id,user,title,context,lastdate)"." value ('','$_POST[user]','$_POST[title]','$_POST[context]',now())";
                      mysqli_query($sql);
                      echo "提交完成";
    }?>  <form action="add.php" method="post">
      用户: <input type="text" name="user"  size="10" maxlength="40"/><br/>
      标题:<input type="text" name="title" size="40" maxlength="40"/><br/>
        内容:<textarea name="context" rows="10" cols="50" wrap="off"></textarea><br/>
      <input type="submit" name="name" value="提交"/>
    运行add文件  出现Undefined index: submit in C:\wamp\www\ty\add.php on line 11如果屏蔽add里面的IF语句,则bbs数据库无法存储add表单提交的数据
     
      

  4.   

    if($_POST['submit']){改成if($_POST['name']){
      

  5.   

    如果数据添加不进去就改成if(isset($_POST['name'])){如果报sql错误 将id设为自增长后是在添加的时候给个值
      

  6.   


    add.php代码<?phpinclude("db.php");if($_POST['name']){
    $sql="插入数据(id,user,title,context,lastdate)"." value ('','$_POST[user]','$_POST[title]','$_POST[context]',now())";
    mysqli_query($sql);
    echo "提交完成";
    }?>  <form action="add.php" method="post">
      用户: <input type="text" name="user" size="10" maxlength="40"/><br/>
      标题:<input type="text" name="title" size="40" maxlength="40"/><br/>
      内容:<textarea name="context" rows="10" cols="50" wrap="off"></textarea><br/>
      <input type="submit" name="name" value="提交"/>
      

  7.   


    已将if改为if(isset($_POST['name']))   bbs数据库建立之初就id字段就设置为auto _increment =1提交add表单后出现Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\wamp\www\ty\add.php on line 13
      

  8.   


    mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
      

  9.   

    为什么bbs数据库不能存储add。php提交的数据呢?
      

  10.   


    你的mysql执行错误的提示答案我不是告诉你了么?
    mysqli_query需要提供两个参数而你只提供了一个,把数据库连接给加进去.