已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 登录的php求指错

作者: @Ta

时间: 2015-05-10

点击: 3237


admin.php
<?php

/**************后台***************/

?>
<?php
header("Content-type: text/html; charset=gb2312");

include("mysql.php");

session_start();

$res=mysql_query("SELECT * FROM gly where id != 1",$con);

$row=mysql_fetch_array($res);

echo "<head>
<title>后台</title>
</head>";

if( !isset($_SESSION["id"]) ){


    echo <<<HTML

    <h3>登录</h3>
    <form action="admin.php?ac=1" method="post">

    登录昵称:<input type="text" name="nc" /><br />

    管理密码:<input type="password" name="mm" /><br />
    <input type="submit" value="提交" />
    </form>

    HTML;



    if($_GET["ac"]==1){

		$psd = md5($_POST["mm"]);

		$check = mysql_query("select * from gly where nc = {$_POST['nc']} and gm = {$psd} ");

        if( !$result = mysql_fetch_array($check) ){

			$jl = $_SERVER[REMOTE_ADDR]."失败";

			$sql1 = "INSERT INTO gly (nc, gm, jl)
			VALUES
			('{$_POST[nc]}' ,'{$_POST[mm]}' ,'{$jl}')";

            mysql_query($sql1,$con);

            die("账号或密码错误!");
        }

		$_SESSION["id"] = $result["id"];

        header("Location: admin.php"); 
    }
    die;


echo <<<HTML

<h3>发表</h3>
<form action="admin.php?ac=2" method="post">

标题:<input type="text" name="bt" /><br />
内容:<textarea name="nr" rows="5"></textarea><br />
分类:<select name="fl">
<option value="随笔">随笔</option>
<option value="感悟">感悟</option>
<option value="人生">人生</option>
<option value="常识">常识</option>
</select><br />
说明:<input type="text" name="sm" /><br />
<input type="submit" value="提交" />
</form>

HTML;
if($_GET["ac"]==2){
    $sql2="INSERT INTO wz (bt, zz, nr,fl,sm,z,dj)
	VALUES
	('{$_POST[bt]}','{$row[nc]}','{$_POST[nr]}','{$_POST[fl]}','{$_POST[sm]}',0,0)";

    if (!mysql_query($sql2,$con)) {
        die("内容发表失败!<br \>原因:".mysql_error());
    }

    echo "<script>alert('内容已发表!')</script>";

}


?>

[隐藏样式|查看源码]


『回复列表(8|隐藏机器人聊天)』

1. 好多错误就是找不出来
(/@Ta/2015-05-10 15:14//)

2. @小呆先生,报错信息发出来呀~
(/@Ta/2015-05-10 15:26//)

3. @Dieinwarm,Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\wamp\www\admin.php on line 39
(/@Ta/2015-05-10 16:23//)

4. @小呆先生,35行HTML;这一行前面不能有空格顶行写,还有我在你代码最后加了个大括号就正常了,你自己检查下你哪里少写了个括号  }
(/@Ta/2015-05-10 17:55//)

5. @小呆先生,对了,还有82行的HTML;也要顶行写
(/@Ta/2015-05-10 18:05//)

6. @小呆先生,技术的问题可以原谅,粗心不能原谅{偷笑}
(/@Ta/2015-05-10 18:06//)

7. @晴空,63行,原来有} 找错时不小心删了,HTML;要顶行写,这条规则第一次听说,
非常感谢?
(/@Ta/2015-05-10 21:21//)

8. @小呆先生,不客气。解决了?
(/@Ta/2015-05-10 21:21//)

回复需要登录

7月16日 18:07 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1