php登录页在windows上正常工作在linux上就不行了网上好多方法都试了求帮忙看看 linuxwindowsmysqli 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴一下瞎改以前的原始代码<?php session_start();?><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>用户注册</title><link rel="stylesheet" type="text/css" href="css/style.css"></head><script language="javascript"> function chkinput(form){ if(form.admin_user.value==""){ alert("请输入用户昵称!"); form.admin_user.select(); return(false); } if(form.admin_pass.value==""){ alert("请输入注册密码!"); form.admin_pass.select(); return(false); } return(true); }</script><body><table width="800" height="600" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="middle"><table width="635" height="372" border="0" align="center" cellpadding="0" cellspacing="0" background="images/dl.jpg"> <form name="form1" method="post" action="index.php" onsubmit="return chkinput(this)"> <tr> <td width="94" height="299"></td> <td width="106"></td> <td width="66"></td> <td colspan="3"></td> </tr> <tr> <td height="39"></td> <td align="center"><input type="text" name="admin_user" class="inputcss" size="14"></td> <td></td> <td width="106" align="center"><input type="password" name="admin_pass" class="inputcss" size="14"></td> <td width="96"><input type="image" name="imageField" src="images/dl_03.gif"></td> <td width="167"><input type="image" name="reset" src="images/dl_04.gif" onClick="form.reset();return false;" class="inputcss" ></td> </tr> <tr> <td height="34"></td> <td></td> <td></td> <td colspan="3"></td> </tr> </form></table></td> </tr></table><?php if(isset($_POST['admin_user']) || isset($_POST['admin_pass'])){ $conn=new mysqli("localhost","root","111","db_database18"); $conn->query("set names gb2312"); $admin_user=$_POST['admin_user']; $admin_pass=md5($_POST['admin_pass']); $sql=$conn->query("call admin_reg('".$admin_user."','".$admin_pass."')"); $res=$sql->fetch_array(MYSQL_BOTH); if($res!=NULL){ $_SESSION['admin_user']=$_POST['admin_user']; $_SESSION['admin_pass']=md5($_POST['admin_pass']); echo "<script>alert('管理员登录成功!');window.location.href='indexs.php';</script>"; }else{ echo "<script>alert('管理员登录失败!');</script>"; }}?></body></html> 主要是 $res=$sql->fetch_array(MYSQL_BOTH);周围被我修改了 你的$conn 是一个对象;//使用下面这两个方法的时候要改mysqli_query mysql_fetch_array$query = $conn->query();$query->fetch_array(); 是改成这样吗$query=$conn->query("call admin_reg('".$admin_user."','".$admin_pass."')"); $res=$query->fetch_array();但是这样的话代码不会执行$res那行 新手 也是留言薄 看PHP100视频 出现问题 php能否生成DOS格式文件 thinkphp 原名为中文的文件下载不了 PHPWind出售贴如何统一换成交易币 关于MYSQL的,高手请进帮帮我吧。。急。。。在线等。 表单提交问题,急,请帮帮忙,谢谢 有没有办法用php或得农历的期,我是要做一个节日问候的功能!!?? 谁有用Zend编译过的文件可以可以我一个测试一下吗? 有没有什么工具软件可以管理远程MYSQL数据库? 如何用eregi_replace匹配多个字符? php curl 调用webservice如何解析返回的xml php 电影票 在线选座
<?php session_start();?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>用户注册</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<script language="javascript">
function chkinput(form){
if(form.admin_user.value==""){
alert("请输入用户昵称!");
form.admin_user.select();
return(false);
}
if(form.admin_pass.value==""){
alert("请输入注册密码!");
form.admin_pass.select();
return(false);
}
return(true);
}</script>
<body>
<table width="800" height="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle"><table width="635" height="372" border="0" align="center" cellpadding="0" cellspacing="0" background="images/dl.jpg">
<form name="form1" method="post" action="index.php" onsubmit="return chkinput(this)">
<tr>
<td width="94" height="299"></td>
<td width="106"></td>
<td width="66"></td>
<td colspan="3"></td>
</tr>
<tr>
<td height="39"></td>
<td align="center"><input type="text" name="admin_user" class="inputcss" size="14"></td>
<td></td>
<td width="106" align="center"><input type="password" name="admin_pass" class="inputcss" size="14"></td>
<td width="96"><input type="image" name="imageField" src="images/dl_03.gif"></td>
<td width="167"><input type="image" name="reset" src="images/dl_04.gif" onClick="form.reset();return false;" class="inputcss" ></td>
</tr>
<tr>
<td height="34"></td>
<td></td>
<td></td>
<td colspan="3"></td>
</tr>
</form>
</table></td>
</tr>
</table>
<?php
if(isset($_POST['admin_user']) || isset($_POST['admin_pass'])){
$conn=new mysqli("localhost","root","111","db_database18");
$conn->query("set names gb2312");
$admin_user=$_POST['admin_user'];
$admin_pass=md5($_POST['admin_pass']);
$sql=$conn->query("call admin_reg('".$admin_user."','".$admin_pass."')");
$res=$sql->fetch_array(MYSQL_BOTH);
if($res!=NULL){ $_SESSION['admin_user']=$_POST['admin_user'];
$_SESSION['admin_pass']=md5($_POST['admin_pass']);
echo "<script>alert('管理员登录成功!');window.location.href='indexs.php';</script>";
}else{
echo "<script>alert('管理员登录失败!');</script>";
}
}
?>
</body>
</html> 主要是 $res=$sql->fetch_array(MYSQL_BOTH);周围被我修改了
mysqli_query
mysql_fetch_array$query = $conn->query();
$query->fetch_array();
$query=$conn->query("call admin_reg('".$admin_user."','".$admin_pass."')");
$res=$query->fetch_array();
但是这样的话代码不会执行$res那行