一个低级问题 用explode把a.txt中的用户名读入数组,与用户提交的用户名比对 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢 feel8(准备早起的鸟),不过我用了以下方法解决;问题是1.不管我输入重复名或不重复名,都显示"Same Name",而且有"错误:缺少对象"的弹出框;2.我该怎样让它提示出错后还显示本页?(现在是一提交,在新页上显示"Same Name",不显示表单)<?phpfunction checkform(){$line=file("users.txt");$login_name=$name;for($i=0;$i<count($line);$i++){ if(strcmp($login_name."\n",$line[$i])==0){ echo "Same Name<br>"; exit; }}}?><form name=login_form action="main.php" onsubmit="checkform()">您的姓名:<input type="text" name="name"><input type=submit value="进入"></form>用<input type=submit value="Send" onClick="checkform()">也不行。谢谢指教! 你用楼上的那位老大说的,有explode函数,把文本里的数据读入数组,循环查找是否有重复。 正在给你测试,不过我的根本就是不报错,也不echo,反复就是查询的main页面 好象是这么会事:哪个function是用于类的关键词,而你没有定义类和对象,所以报告“缺少对象” php 能不能像在eclipse中部署java项目一样直接部署到服务器啊。 php 扩展 perl $_POST的值丢失。 超级练级 颜色变换问题 还是老问题 无限分类 php session问题 关于bt架站的问题,哪位有现成的或相应的资料?前面有人问,不过好像没有得到答案 关于用php调用pdf檔的问题 网页里面加个bbs论坛怎么弄呀!(或许你觉得我很无知,但是你的帮助对我很重要) PHP输出XML出错,提示十六进制字符 为什么在其它的页面不能用session(同一个浏览器窗口中) 请“feyge(菲戈..人间有我残梦未醒)”进来,谢谢!
问题是
1.不管我输入重复名或不重复名,都显示"Same Name",而且有"错误:缺少对象"的弹出框;
2.我该怎样让它提示出错后还显示本页?(现在是一提交,在新页上显示"Same Name",不显示表单)<?php
function checkform(){
$line=file("users.txt");
$login_name=$name;
for($i=0;$i<count($line);$i++){
if(strcmp($login_name."\n",$line[$i])==0){
echo "Same Name<br>";
exit;
}
}
}
?>
<form name=login_form action="main.php" onsubmit="checkform()">
您的姓名:<input type="text" name="name">
<input type=submit value="进入">
</form>用<input type=submit value="Send" onClick="checkform()">也不行。
谢谢指教!