Posts Tagged ‘php’

Dreamweaver 投票的制作

poll一、数据库:在 phpMyAdmin 导入数据表 tut_poll ,结构如下:

CREATE TABLE `tut_poll` (
`id` int(2) NOT NULL auto_increment,
`title` varchar(30) collate utf8_unicode_ci NOT NULL,
`count` int(5) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;

poll 数据表中预先存入投票项目

INSERT INTO `poll` VALUES (1, '很好', 0);
INSERT INTO `poll` VALUES (2, '好', 0);
INSERT INTO `poll` VALUES (3, '一般', 0);
INSERT INTO `poll` VALUES (4, '差', 0);
INSERT INTO `poll` VALUES (5, '很差', 0);

Read more

Dreamweaver PHP 图片上传

upload images在 Dreamweaver 中,上传图片到数据可以比较容易的实现,但是上传到一个目录,需要借助于 PHP 代码来实现。我的学生大多没有 PHP 的编程经验,所以很多能用几句 PHP 实现的功能,我也尽量想办法通过 Dreamweaver 来实现。这是一个简单的教程,只是用于演示,附件的代码在实际应用中还需要进一步完善。

本教程在 Dreamweaver 8.0.2 下完成,IE 6+ 测试通过,Firefox 不支持预览本地图片,未做测试。

Read more

Step by Step:图解Dreamweaver PHP MySQL留言本制作

本例以Dreamweaver为设计工具,运用Dreamweaver服务器行为的功能,构建一个php+mysql的留言本。

准备

运行环境:AppServ 2.5.9

在appserv网页文件目录www下建立tut目录,tut下建立guestbook目录,留言本相关文件均存放在guestbook下。新建Dreamweaver站点,以tut作为站点根目录。当然,您可以根据自己的习惯建立目录和站点。

用phpmyadmin建立数据库:tut,数据库连接用户:root,密码:hello,您可以自行修改适合您的服务器配置。

在tut库中新建数据表:guestbook,数据表结构如下:
Read more

解决session_start()错误

有时,我们完成的网页浏览时发生“Warning: session_start(): Cannot send session cookie - headers already sent by (output started at…”的错误。一般的原因是在运行session_start()时,之前已经有实际的html内容输出了,只要将session_start ()的调用移到网页开头部分就能解决。

但是,在Dreamweaver设计中,产生这一问题往往不是上述原因,DW自动产生的代码不会犯如此低级的错误。通常是由于文件UTF-8格式转换或使用网上下载的网页、模板时,文件开始处被插入BOM(Byte Order Mark,字节序标记),正是这个BOM影响到了session的正常运行。

解决的办法也很简单,只要用Ultraedit打开文件,执行另存为,保存时选择“UTF-8 无BOM”即可。如问题依旧,检查session_start函数前的不同PHP代码块之间是否有空行,一般将空行删除即可。

<?php require_once(’Connections/conn.php‘); ?>
(空行删除)
<?php
if (!isset($_SESSION)) {
  session_start();
}
…

另外,header转发也有可能产生此类问题,比如:header(sprintf(”Location:%s”,$insertGoTo)),也可以用以上方法解决。

PHP MySQL中文乱码

在Dreamweaver设计php+mySQL网页中,经常会碰到令人烦恼的中文乱码问题。字符集的选择是造成乱码的罪魁祸首。通常,web服务器apache、数据库mySQL和设计软件在安装时都会自动设置默认的字符集,如果这三者之间的字符集不匹配,都会造成乱码的出现,而且会导致页面不显示、记录集的筛选失败等现象。

Read more

车库管理课题设计

车库管理课题设计要实现的是:1、车辆进入车库时登记车辆的车牌号码、车辆类型(大、小型车)和进入车库的时间;2、车辆驶离车库时登记驶离时间,计算停车时间,并按车型收取停车费用。

需实现的功能明确后,现在可以着手设计数据库,为有针对性的解决问题,车库管理员登录和管理等不在本文赘述。

演示预览

源码下载

Read more

Page 1 of 11