新手求教

WBOY
Freigeben: 2016-06-23 13:51:43
Original
928 Leute haben es durchsucht

<?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>";		}}}  ?>
Nach dem Login kopieren

上方的几个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后面传的吗?
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage