
正文
dw写php数据库 phpstudy dreamweaver
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
DW中PHP利用表单及插入记录功能写入数据库,点提交按钮没有反应
一、添加表单、布局表格
1、新建文档,保存为write.asp这个页面是签写留言dw写php数据库的。首先要插入一个表单见图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不选,liuyan选择必需的,见图12。
一、控制一页显示留言数和翻页按钮
先介绍应用程序下的按钮:记录集导航条:翻页功能按钮,记录集导航条状态:显示留言数量功能按钮,见图1。
图1 应用程序-记录集导航条/记录集导航状态
1、光标移到页面下方,单击记录集导航状态就会弹出记录集导航状态对话框,见图2。
图2 记录集导航状态对话框
2、再回车另起一行,单击记录集导航条就会弹出记录导航对话框,记录导航条将以文字方式显示,见图3。
图3 记录集导航条对话框
这样dw写php数据库我们就完成了显示留言数量和翻页按钮,见图4。
图4 已加好翻面和显示留言数功能
二、留言内容显示问题
1、现在main.asp文件基本完成。当然,你会想到:如果dw写php数据库我们输入一些html代码,会怎么样呢? 我们来输入一行html代码试一下,输入: font color="#0000FF" size="7" 测试 /font ,结果见图5,这个当然是不安全的。也就是为什么决大部分论坛不支持html的原因。
再测试看看,用户的留言如果很长,表格会自动撑大(文字不会自动换行)!!
2.、为了解决以上问题,我们将原来绑定到留言单元格中的记录集字段( %=(Recordset1.y_liuyan)% )删除,添加“文本区域”,添加好后的文本区域见图7。
图7 添加好的文本区域
3、然后选中刚才添加的文本区域,在属性面板里点击打开动态数据对话框,添加动态留言文本字段y_liuyan,见图8。
图8 为文本区域添加动态数据
现在可以在留言试试看,表格自动换行,而且不支持html代码了,留言内容的显示问题也可以借助Dreamweaver MX的插件来实现的。
相关问答
Q1: 如何使用Dreamweaver CS6编写PHP程序,如何使用DW创建PHP站点
编写PHP最好使用专门的PHP编辑器,用Dreamweaver写PHP也没有特别之处,首先要会PHP基本知识才会写代码,而专门的PHP编辑器在代码提示等许多方面对初学者更友好吧。在Dw中建立PHP站点首先要安装配置好相应的服务器和数据库,做好这些建立站点就很方便了
Q2: 用DW这么做PHP?
DW只能做版面设计,当然你把DW做成的普通网页保存为PHP格式,再上传到PHP空间里面也是可以显示的,关键这样就失去了做PHP的意义了,毕竟PHP空间和HTML空间的价格不一样啊。PHP是一种程序语言,支持数据库、复杂运算等,HTML这方面缺少支持了,可以说几乎没有。如果真的要做PHP,必须要到代码视图中写代码? ?,通过服务端的PHP解释语言将其运算成结果显示在页面上。PHP和ASP、JSP等一样需要服务端的支持,当然,你要学习在DW中写PHP代码,你的计算机中也必须安装PHP服务端程序,建议在WINDOWS2003、LINUX、UNIX中学习,XP安装服务端程序有点受限制的!
Q3: 如何使用Dreamweaver CS6编写PHP程序,如何使用DW创建PHP站点
dreamweaver是用于编写网站的,而不是用于创建站点的。运行php脚本,必须在本地电脑上安装php,如果你购买网络主机,可以直接上传。
dw创建站点是不可行的,因为dw写php数据库他只是一个文本编辑器,更加丰富的文本编辑器,仅此而已。如果想在本地运行服务器脚本(php、java等),必须在本地安装服务器软件以及对应的脚本解析器。举个例子,如果使用的是php,那么可以使用appache和php这两个程序,有很多软件都能提供类似的功能。
dreamweaver直接打开就可以,选择新创建的文件格式为php即可,或者直接在windows下面新建文件,然后将文件的后缀改为php即可。另外,创建一个站点是很复杂的。而dw充当的作用只是一个文本编辑器的作用,稍微不同的就是,dw内置dw写php数据库了大量程序,使得与php以及sql数据库的调试更加明朗。而这些在网页开发初期是很美好的,但后来浏览器自带的调试器更加完善,dw也就渐渐失去dw写php数据库了作用。
目前,专业的开发人员大多是不会使用dw编写网页的(html,js,php等代码),而取而代之的是各种优秀的文本编辑器,然后使用浏览器自带的调试工具进行开发。推荐使用的sublime text,或者ultra Edit这两个软件,个人更喜欢前者。
Q4: 能用dw写thinkphp5吗
能。
因为PHP语言做成的.php格式的文件也属于文本文档的一种。完全可以用文本编辑器来进行修改或编辑,dw,notpad++,甚至记事本和写字板都可以。
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。
dw写php数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpstudy dreamweaver、dw写php数据库的信息别忘了在本站进行查找喔。






