问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-11 00:31

我来回答

5个回答

热心网友 时间:2022-04-11 02:00

一、把每个'$_POST[user]'外面加上大括号'{$_POST[user]}'。
二、mysql_query($sql); 只是执行插入语句,并不能判断是否执行成功,我给你一个完整的。
<?php
 include ("conn.php");
     if($_POST['submit']){    
         $sql="insert into message (`id`,`user`,`title`,`content`,`lastdate`) values ('','{$_POST[user]}','{$_POST[title]}','{$_POST[content]}',now())";
        mysql_query($sql);
//$link是你conn.php文件里面链接数据库的名称
        $id = mysql_insert_id($link);
        if($id && $id>0){
            echo "添加成功<br>";
        }else{        
            echo "添加数据库失败<br>";
    }
?>

热心网友 时间:2022-04-11 03:18

<?php
include ("conn.php");

if($_POST['user']){
$sql="insert into message(id,user,title,content,lastdate)values('','".$_POST['user']."','".$_POST['title']."','".$_POST['content']."',".time().")";
//echo $sql;
$sql="insert into message (`id`,`user`,`title`,`content`,`lastdate`)values('','".$_POST['user']."','".$_POST['title']."','".$_POST['content']."',".time().")";
mysql_query($sql);
echo "<添加数据库成功<br>";

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

?>

<from action="add.php" method="post">
用户:<input type="text" size="10" name="user" /><br>
标题:<input type="text" name="title" /> <br/>
内容: <textarea name="content" ></textarea><br/>

<input type="submit" name="submit" value="发布留言"/>

</from>

满意请采纳,谢谢!

热心网友 时间:2022-04-11 04:53

我也遇到了这个问题,后面在操作数据库的时候恍然大悟
你要明白PHP是怎么样操作数据的,其实还是用的mysql的语句
不同之处在于,是把mysql语句通过PHP的拓展库-mysqli_query(mysql语句),按照我的理解
mysql语句 里面就不能含有PHP的代码,now()或者$_POST['$name'] 都会出问题
你再试试看

热心网友 时间:2022-04-11 06:44

<?php
include ("conn.php");
if($_POST['submit']){
$sql="insert into message (id,user,title,content,lastdate) " .values ('','$_POST[user]','$_POST[title]','$_POST[content]',now());

if(mysql_query($sql)) {
echo "<添加数据库成功<br>";
}else{
echo "<添加数据库失败<br>"
}
}

?>

热心网友 时间:2022-04-11 08:52

在form里面加个隐藏按钮
<input type="hidden" name="dosubmit" value="1"/> 判断

if($_POST['dosubmit']){
//插入数据库

}else{

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 梦见一朵粉色的花和一个玉如意,请问是什么意思 佳能G2800和G3800有什么区别? 梦见算卦的让我白天去买个玉如意 什么意思 一个梦会重复出现很多次?这是什么原因呢? 李小冉晒侧颜照,40岁的她状态如何? 如何让手机坏的很自然,坏了才能换新的 - 信息提示 怎么样才能把手机技巧性得弄坏 怎样才能让手机坏呢 怎样不容易让手机损坏? 手机怎么才能整坏 女生朗诵有什么技巧? 怎样练习朗诵 朗诵发声技巧 朗诵技巧如何抑扬顿挫 朗诵技巧和方法 发声 在qq怎么解绑微信? DW怎么做留言板? QQ被冻结了微信怎么解绑不了阿? 微信通过手机号和qq被冻结了,手机又注册了新的, 之前的号就自动解绑了?请问怎么才能解冻呀? 佳能g3800wifi密码重置 网件路由器3800,100M宽带下载只能达到1M,用其他路由器就是好的,怎么回事? 网件300M无线路由器 WNDR3800怎么样 做圆周运动时,角加速度不为零,为什么向心加速度可以为零? 为什么&quot;向心加速度是描述角速度变化快慢的物理量”是错的,回答一定要举例子 圆周运动里是先学向心加速度还是线加速度和角加速度? 什么是角加速度,转动惯量 向心加速度。他们之间有什么关系 角加速度和向心加速度方向与参考方向相同,如果通过瞬心法求ax的话等于向心加速度和切向加速度在x方向的和 向心加速度的物理意义——(选择) 刚体定轴转动的特点是什么,刚体定轴转动时各质元的角速度线速度向心加速度是否相 自考怎么办理前置学历 想问一下我是今年12月申请自考本科毕业的学生时代招考院校说未完成学籍核验的要去学历学籍核验如何核验 空调是怎样加氟的 永鼎股份还能继续涨吗?永鼎股份开盘价多少?永鼎股份股票什么时候上市成本价是多少? 永鼎股份未来股价价位是多少?股票永鼎股份今日行情?永鼎股份股票2021年可以涨到多少? 永鼎股份未来合理股价?永鼎股份今日行情最新?永鼎股份股票还能涨吗? 永鼎股份还有上涨的空间吗?永鼎股份上市价多少?永鼎股份股票十年后价格? 永鼎股份未来股价?股票今日行情永鼎股份?永鼎股份股票2021能涨到多少? 永鼎股份股票老师最高价?永鼎股份的股票价格是多少?永鼎股份能不能涨上来? 永鼎股份股价为什么不涨?永鼎股份2021年上半年财报?千股千评永鼎股份散户大家庭?