php 简单留言代码 不能写入数据库(不执行if($_POST['submit']))

php 简单留言代码 不能写入数据库(不执行if($_POST['submit'])),第1张

一、把每个'$_POST[user]'外面加上大括号'{$_POST[user]}'。

二、mysql_query($sql); 只是执行插入语句,并不能判断是否执行成功,我给你一个完整的。

<php

 include ("connphp");

     if($_POST['submit']){    

         $sql="insert into message (`id`,`user`,`title`,`content`,`lastdate`) values ('','{$_POST[user]}','{$_POST[title]}','{$_POST[content]}',now())";

        mysql_query($sql);

//$link是你connphp文件里面链接数据库的名称

        $id = mysql_insert_id($link);

        if($id && $id>0){

            echo "添加成功<br>";

        }else{        

            echo "添加数据库失败<br>";

    }

>

留言表:

Id int not null 主键 自动增长列 留言Id

userId int not null 留言给的用户 建立于用户表的外键约束(如果用户表中没有某一用户Id 则不允许插入改Id)

usersid int not null 提交留言的用户的Id 建立于用户表的外键约束(如果用户表中没有某一用户Id 则不允许插入改Id)

words text not null 留言内容

回复表

Replay:

Id int not null 主键 自动增长列 留言回复 Id

liuyanId int not null 该回复是回复的哪条留言 建立于留言表的外键约束(如果留言表中没有这条留言货已经删除 则不允许插入改Id)

words text not null 回复的内容

需要以下字段

自动编号: id 类型:int

用户名:字段:username 类型:varchar

留言标题:字段:title 类型:varchar

性 别:字段:sex 类型:varchar

留言内容:msg 类型:varchar

这些可以满足你做留言程序

以上就是关于php 简单留言代码 不能写入数据库(不执行if($_POST['submit']))全部的内容,包括:php 简单留言代码 不能写入数据库(不执行if($_POST['submit']))、留言板回复功能在数据库里怎么实现、我现在做的留言板是要和数据库相结合,需要表,但我不知道表里具体需要哪些字段,知道的请告诉一声,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10160772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存