php插入数据库后没反应 php添加数据库

php 插入mysql数据库没反应$addsql php插入数据库后没反应的值print出来看一下php插入数据库后没反应,
还有检查下不能为空和主键/唯一的字段是不是都填写对了php插入数据库后没反应,
写程序最好细心点,出了错误自己想办法先检查,
DW中PHP利用表单及插入记录功能写入数据库 , 点提交按钮没有反应一、添加表单、布局表格
1、新建文档,保存为write.asp这个页面是签写留言的 。首先要插入一个表单见图2 。
二、添加表单域
1、姓名:在姓名对应的表格里添加文本字段 , 在属性面板上取名为name见图4,这样做是为了与数据库的字段名字相对应 。
图4 姓名对应的表单域命名
2、OICQ、EMAIL、个人主页的表单域的添加方法同上,均为文本字段,分别命名为:OICQ|oicq,EMAIL|mail,个人主页|homepage 。
3、头像:在相对应的单元格里分别插入用户头像图片,然后添加对应的单选按钮命名为:tx 。
4、性别:在姓名对应的表格里添加两个单选按钮,选中性别男单选按钮:在属性面板为它改名为sex选定值为男,初始状态-已勾?。?
设置见图5 。选中性别女单选按钮:在属性面板为它改名为sex选定值为女,初始状态-未选中 , 方法同上 。
图5 性别男:对应表单域单选按钮的设置
5、提交与重置按钮:在最下面的单元格添加两个按钮,选中提交按钮:在属性面板为它改名为Submit,标签选提交,动作-提交表单,
设置见图6 。选中重置按钮:在属性面板为它改名为Submit2,标签选重置,动作-重设表单,方法同上 。
图6 提交按钮属性
6、添加隐藏区域:在提交按钮旁单击添加隐藏区域,在属性面板里为它改名为IP,在值里添加代码 %= Request("remote_addr") %
这段代码是获取客户端IP的,见图7 。
三、定义提交按钮的服务器行为
1、选中的整个表格 , 打开服务器行为面板,单击“ ”按钮选择菜单下的插入记录,见图9 。
图9 服务器行为-插入记录
2、设置表单域与数据库字段名一一对应,在表单元素里分别依次选中元素,在下面的列里选择与数据库相对应的域 , 见图10 。
图10 插入记录对话框
四、定义表单提交的错误检查(行为面板)
1、签写留言时为了避免有错误信息的写入,添加表单提交的错误检查功能 。打开设计面板下的行为面板,单击" "选择检查表单,见图11 。
图11 设计-行为-检查表单
2、设置表单域和检查事件:name选择必需的,ociq选择数字,mail选择必需的和电子邮件,homepage不?。琹iuyan选择必需的 , 见图12 。
一、控制一页显示留言数和翻页按钮
先介绍应用程序下的按钮:记录集导航条:翻页功能按钮 , 记录集导航条状态:显示留言数量功能按钮,见图1 。
图1 应用程序-记录集导航条/记录集导航状态
1、光标移到页面下方,单击记录集导航状态就会弹出记录集导航状态对话框,见图2 。
图2 记录集导航状态对话框
2、再回车另起一行,单击记录集导航条就会弹出记录导航对话框,记录导航条将以文字方式显示,见图3 。
图3 记录集导航条对话框
这样我们就完成了显示留言数量和翻页按钮 , 见图4 。
图4 已加好翻面和显示留言数功能
二、留言内容显示问题
【php插入数据库后没反应 php添加数据库】1、现在main.asp文件基本完成 。当然,你会想到:如果我们输入一些html代码 , 会怎么样呢? 我们来输入一行html代码试一下,输入: font color="#0000FF" size="7" 测试 /font,结果见图5,这个当然是不安全的 。也就是为什么决大部分论坛不支持html的原因 。
再测试看看,用户的留言如果很长,表格会自动撑大(文字不会自动换行)?。?
2.、为了解决以上问题,我们将原来绑定到留言单元格中的记录集字段( %=(Recordset1.y_liuyan)% )删除,添加“文本区域”,添加好后的文本区域见图7 。
图7 添加好的文本区域
3、然后选中刚才添加的文本区域,在属性面板里点击打开动态数据对话框,添加动态留言文本字段y_liuyan,见图8 。
图8 为文本区域添加动态数据
现在可以在留言试试看,表格自动换行,而且不支持html代码了 , 留言内容的显示问题也可以借助Dreamweaver MX的插件来实现的 。
php 插入数据库无效亲 , 你数据库id设置成自动生成 , 不用插入数据可了吧,我给你一段我写的注册,你看看,原理一样,你改下sql语句插入就ok
?php
if($_POST["submit"]){
if(empty($_POST['member_user']))
echo "scriptalert('帐号不能为空');location='?tj=register';/script";
else if(empty($_POST['member_password']))
echo "scriptalert('密码不能为空');location='?tj=register';/script";
else if($_POST['member_password']!=$_POST['pass'])
echo "scriptalert('两次密码不一样');location='?tj=register';/script";
else if(!empty($_POST['member_qq'])!is_numeric($_POST['member_qq']))
echo "scriptalert('qq号必须全为数字');location='?tj=register';/script";
else if(!empty($_POST['member_phone'])!is_numeric($_POST['member_phone']))
echo "scriptalert('手机号码必须全为数字');location='?tj=register';/script";
else if(!empty($_POST['member_email'])!ereg("([0-9a-zA-Z] )([@])([0-9a-zA-Z] )(.)([0-9a-zA-Z] )",$_POST['member_email']))
echo "scriptalert('邮箱输入不合法');location='?tj=register';/script";
else{
$_SESSION['member']=$_POST['member_user'];
$sql="insert into member values('','".$_POST['member_user']."','".$_POST['member_password']."','".$_POST['member_name']."','".$_POST['member_sex']."','".$_POST['member_qq']."','".$_POST['member_phone']."','".$_POST['member_email']."')";
$result=mysql_query($sql)or die(mysql_error());
if($result)
echo "scriptalert('恭喜你注册成功,马上进入主页面');location='member.php';/script";
else
{
echo "scriptalert('注册失败');location='index.php';/script";
mysql_close();
}
}
}
?
form id="theForm" name="theForm" method="post" action="" onSubmit="return chk(this)" runat="server" style="margin-bottom:0px;"
table width="350" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#B3B3B3"
tr
td colspan="2" align="center" bgcolor="#EBEBEB"会员注册以下打“*”为必填项/td
/tr
tr
td width="60" align="right" bgcolor="#FFFFFF"账号:/td
td width="317" bgcolor="#FFFFFF"input name="member_user" type="text" id="member_user" size="20" maxlength="20" /
font color="#FF0000" */font(由数字或字母组成)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"密码:/td
td bgcolor="#FFFFFF"input name="member_password" type="password" id="member_password" size="20" maxlength="20" /
font color="#FF0000" */font(由数字或字母组成)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"确认密码:/td
td bgcolor="#FFFFFF"input name="pass" type="password" id="pass" size="20" /
font color="#FF0000" */font(再次输入密码)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"真实姓名:/td
td bgcolor="#FFFFFF"input name="member_name" type="text" id="member_name" size="20" /
labelfont color="#FF0000"*/font/label/td
/tr
tr
td align="right" bgcolor="#FFFFFF"性别:/td
td align="left" bgcolor="#FFFFFF"
input name="member_sex" type="radio" id="0" value="https://www.04ip.com/post/男" checked="checked" /

input type="radio" name="member_sex" value="https://www.04ip.com/post/女" id="1" /
女 /label/td
/tr
tr
td align="right" bgcolor="#FFFFFF"QQ:/td
td bgcolor="#FFFFFF"input name="member_qq" type="text" id="member_qq" size="20"//td
/tr
tr
td align="right" bgcolor="#FFFFFF"联系方式:/td
td bgcolor="#FFFFFF"input name="member_phone" type="text" id="member_phone" size="20"//td
/tr
tr
td align="right" bgcolor="#FFFFFF"电子邮箱:/td
td bgcolor="#FFFFFF"input name="member_email" type="text" id="member_email" size="20"//td
/tr
tr
td colspan="2" align="center" bgcolor="#FFFFFF"input type="reset" name="button" id="button" value="https://www.04ip.com/post/重置表单" /
input type="submit" name="submit" id="submit" value="https://www.04ip.com/post/确定注册" //td
/tr
/table
/form
在php里面创建的用户在数据库里面不显示创建php插入数据库后没反应的用户在数据库里不显示可能是因为重名或者数据插入错误 。
检验注册页面php插入数据库后没反应,看表单中的name是否设置好,并且看一下是否出名重名的现象 。在第一条的基础上 , 检验接收数据的PHP语句,是接收成功,可以直接输出用以测试是否接收成功,如果在表单中输入的内容,都能输出到页中,说明php插入数据库后没反应你接收数据成功了 。
以上如果都成功,则就是数据在插入到数据库的过程中出错了,你可以从以下几个方面定位数据入库出错的位置,首先,检验一下数据库连接是否成功;其次,看“insertinto”这个SQL语言是否有语法错误;其三,最关键的 , 就是确实要插入的数据类型,跟其对应的数据库表中的字段类型是否对应,比如说是不是在数据类型的字段中输入了字符串,或者,插入字符串时没有引号引起来等等 。
php向数据库表中插入不成 表中没反应首先你先把sql语句打印出来看看,然后放到数据库里面有什么提示 。还有我看你的语句 $sql="insert into 'wishwall' ('ID','Name','Date','Wish') values (null,'$name',now(),'$wish')";
Id是null,你看数据库看看这个字段是不是为空的可以 。你先试试有什么问题再问我!
例如 $sql="insert into 'wishwall' ('ID','Name','Date','Wish') values (null,'$name',now(),'$wish')";
echo $sql;
exit();
这样你提交的时候就会打印出sql语句 , 然后把sql语句复制到数据库里面,看看执行的结果 。
php插入数据库不成功 但是也没有报错$sql="INSERT into news_list (id,title,author,content,time) VALUES (NULL, '$title' , '$author','$content', now())";
向数据库插入数据php插入数据库后没反应的时候php插入数据库后没反应,varchar型php插入数据库后没反应的需要加单引号 。
php插入数据库后没反应的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php添加数据库、php插入数据库后没反应的信息别忘了在本站进行查找喔 。

    推荐阅读