如果可以,我可以把程序发过去求改!!!
我ASP做了一个个人博客,里面有一个留言板,我程序里面想加一个数据库,里面加一个表,能把提交的内容放进去
在form="控制器地址"这里面写过程啊,写数据添加过程就可以了。
$article = D('article');
$data = $article->create();
if ($_FILES['pic']['tmp_name'] != '') {
if(!empty($_POST['dimg'])){ //删除图片
$dimg = './Uploads/'.$_POST['dimg'];
if(file_exists($dimg)){
unlink($dimg);
}
}
//生成缩略图
$image = new \Think\Image();
$image->open($_FILES['pic']['tmp_name']);
$img_name = time().date('ymdsi');
$dir = date('Y-m-d');
if(!is_dir('./Uploads/'.$dir)){
@mkdir('./Uploads/'.$dir,0777);
}
$img = $image->thumb(400, 260)->save('./Uploads/'.$dir.'/'.$img_name.'.jpg');
$data['pic'] = $dir.'/'.$img_name.'.jpg';
}
$data['open'] = empty($_POST['open'])?0:1;
$data['xinpin'] = empty($_POST['xinpin'])?0:1;
$data['setup'] = empty($_POST['setup'])?0:1;
$result = $article->where("id=$_GET[id]")->save($data);
if ($result > 0) {
$this->success('修改成功!', U('index'));
} else {
$this->error('修改失败!');
}
这是我用PHP写的,你可以按APS语言的方式写上就可以了,不明白可以加QQ992493433
你要把自己电脑中的SQLServer服务打开,然后在vs资源管理选择
1.留言板的内容提交动作,submit提交获取文本框内容发送到后台
2.后台控制类接收数据,连接sqlserver,执行insert语句即可
sql server连接
1、表单页面:
2、ASP存储表单内容的代码文件GuestPost.asp
<!--#include file="conn.asp"--> '数据库连接文件
m_name=trim(replace(request.form("m_name"),"'","")) '获取表单内容
'写入数据库
sql="select * from guestmsg"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs("m_name")=m_name '表单的每个字段都这样写
rs.addnew
rs.update
rs.close
你是要数据库数据表的设计还是数据库字段类型 还是网页程序怎么把数据写入到数据库?????
数据库字段类型的话看你的留言最大字数限制,如果限制的数量很大或者没限制就用text字段类型 ,mysql和sqlserver都能用这个字段类型
数据库数据表的设计的话要根据你的具体业务需求和其他表进行设计
如果是要把网的数据通过程序写入到数据库那么那也要看你使用什么数据库,如果是sqlserver的话需要限制config文件里面配置数据库字符串然后在调用C#的API进行数据库操作。
把你有的字段设计成数据库表,然后再控制器里面写添加方法调用就可以了