<php
if(isset($_POST["submit"]) && $_POST["submit"] == "登陆")
{
$user = $_POST["username"];
$psw = $_POST["password"];
if($user == "" || $psw == "")
{
echo "<script>alert('请输入用户名或密码!'); historygo(-1);</script>";
}
else
{
mysql_connect("localhost","root","");
mysql_select_db("vt");
mysql_query("set names 'gbk'");
$sql = "select username,password from user where username = '$_POST[username]' and password = '$_POST[password]'";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
if($num)
{
$row = mysql_fetch_array($result); //将数据以索引方式储存在数组中
header("location:QAphp");
echo $row[0];
}
else
{
echo "<script>alert('用户名或密码不正确!');historygo(-1);</script>";
}
}
}
else
{
echo "<script>alert('提交未成功!'); historygo(-1);</script>";
}
>
这里提供个参考
你这问题关键的是“不停”地插入数据,提供以下思路:
1、可以用多线程技术。
2、用计划任务定时插入、提交。
3、把数据先写入缓存或临时表再插入、提交。
4、上面1、2、3综合使用。
一,在Form里面,可以使用post也可以使用get。它们都是method的合法取值。但是,post和get方法在使用上至少有两点不同:
1、get方法通过URL请求来传递用户的输入。post方法通过另外的形式。
2、get方式的提交你需要用Request。QueryString来取得变量的值,而post方式提交时,你必须通过RequestForm来访问提交的内容。
二,get与post的区别2
get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述。
post:用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列中请求URI所指定资源的附加新子项,post被设计成用统一的方法实现下列功能:
1:对现有资源的解释。
2:向电子公告栏、新闻组、邮件列表或类似讨论组发信息。
3:提交数据块。
4:通过附加 *** 作来扩展数据库。
扩展资料:
用法
Post()函数用于向窗口发送非PowerBuilder预定义事件的消息,这个窗口可以是PowerBuilder应用的窗口,也可以是其它应用的窗口。Post()函数把发送的消息放置在指定窗口消息队列的尾部,然后返回到应用程序中,它并不等待相应事件事件处理程序的执行。
这一点与Send()函数不同,Send()函数直接触发指定窗口相应的事件,执行事件处理程序后返回到调用应用中。
因此,我们说Post()函数采用的是异步方式,Send()函数采用的是同步方式。Post()函数的参数handle指定接收消息的窗口句柄,对PowerBuilder窗口来说,使用Handle()函数可以得到该句柄。
对其它应用程序的窗口来说,可以调用系统API函数查找窗口并得到相应窗口的句柄。如果应用程序要邮寄PowerBuilder定义事件(包括预定义事件和用户定义事件),那么使用PostEvent()函数既简单有方便。
当应用程序在long参数位置指定一个字符串时,Post()函数复制一个该字符串的副本,然后将副本的地址传送给指定窗口。
参考资料来源:百度百科-post
没有用缓存表的,我的数据库里有个字段的值是不能相同的,我增加一条纪录之后如果继续想增加第二条纪录,如果第二次增加时那个字段输入的值和第一次输入的相同,那程序就不能检查出来,但如果不是刚加进去的纪录是可以检查出来的
这样的格式是对的,只要你的bookgetImgurl()能获取存在数据中的地址。要注意的是获取到是的地址要和真实的地址一样。你这不显示,可以在这个页面右击选择查看源码,看看获取的路径是什么
可序列化的一个数据对象类
[Serializable]
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
}
一个ashx的一般处理程序
List<Person> list = new List<Person>();
Person p1=new Person(){Id=1,Name="张三1"};
Person p2=new Person(){Id=3,Name="张三2"};
listAdd(p1);
listAdd(p2);
//序列化对象为JSON字符串返回浏览器
JavaScriptSerializer ser = new JavaScriptSerializer();
string json = serSerialize(list);
ContextResponseWrite(json);
//模拟的数据格式 [{"Id":"1","Name":"张三1"},{{"Id":"2","Name":"张三2"}}]
HTMLPOST请求
$post("jsonashx", { "name": "123" }, function (data) {
//data[0]Id 这个就是json数据获取方式
//你可以遍历 *** 作
}, "json");
以上就是关于php 分别写出用户登录页和post数据传送方式下的数据库插入的程序段(注:用户登录页为index全部的内容,包括:php 分别写出用户登录页和post数据传送方式下的数据库插入的程序段(注:用户登录页为index、请问一下, 我linux系统, 数据库中会不停的插入数据, 我要把这些数据POST到其它接口上, 应该怎么做呢 PHP、表单提交中get和post方式的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)