新手求教

WBOY
WBOYasal
2016-06-23 13:51:43926semak imbas

<?php$conn=mysql_connect("localhost","admin","");mysql_select_db("test",$conn);mysql_query("set names utf8");session_start(); if(isset($_GET['zhanghao'])){	$zhanghao=$_GET['zhanghao'];	//echo $zhanghao;	$sqla="SELECT * FROM `12344` WHERE zhanghao='$zhanghao'";    //echo $sqla;    $query=mysql_query($sqla);    $arr=mysql_fetch_array($query);    //print_r($arr);//echo $arr['daan'];if(isset($_POST["submit"])){	if($_POST["daan"]!=$arr["daan"]){	echo"<script language='javascript'>alert('答案错误!');</script>";}		else{ mysql_query("UPDATE `12344` SET `mima`='$_POST[mima]' WHERE `zhanghao`='$zhanghao'");  echo"<script language='javascript'>alert('修改成功!');</script>"; echo"<script language='javascript'>location.href='lybdl.php'; </script>";		}}}  ?>

上方的几个echo输出都正常,但是就是无法判断答案,数据库的链接也没问题,找了好几天也找不到问题的所在??


回复讨论(解决方案)

看看你的表单代码

无法判断答案是什么意思??

echo $arr['daan'];
echo $_POST["daan"];
这两个的结果分别是什么?

另外,代码要缩进,这样看起来好乱。

?法判?答案,??是在 if(isset($_GET['zhanghao'])){ ??
因?你提交?,使用post,所以??用$_GET是?取不到??的。
因此根本就?有?入到判?的?句。

if(isset($_GET['zhanghao'])) 改? if(isset($_REQUEST['zhanghao'])) ??,但你要保?,?送?,要有zhanghao???。

echo $zhanghao 是什么?

?法判?答案,??是在if(isset($_GET['zhanghao'])){ ??
因?你提交?,使用post,所以??用$_GET是?取不到??的。
因此根本就?有?入到判?的?句。

if(isset($_GET['zhanghao'])) 改? if(isset($_REQUEST['zhanghao'])) ??,但你要保?,?送?,要有zhanghao???。



还是不行,不过以前都不能判断,现在我输入正确密码显示出来’密码错误‘了

?法判?答案,??是在 if(isset($_GET['zhanghao'])){ ??
因?你提交?,使用post,所以??用$_GET是?取不到??的。
因此根本就?有?入到判?的?句。

if(isset($_GET['zhanghao'])) 改? if(isset($_REQUEST['zhanghao'])) ??,但你要保?,?送?,要有zhanghao???。



还是不行,不过以前都不能判断,现在我输入正确密码显示出来’密码错误‘了

post方式提交,$_GET如何能得到?

post方式提交,$_GET如何能得到?


直接在url里就能得到了。。。。


post方式提交,$_GET如何能得到?


直接在url里就能得到了。。。。

。。。。那他这个字段zhanghao是在url后面传的吗?
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn