【发布时间】:2013-04-18 08:16:26
【问题描述】:
<?php
include("db_config.php");
$myusername = $_GET['username'];
$mypassword = $_GET['password'];
$sql="SELECT id FROM tablename WHERE username='$myusername' and password='$mypassword'";
echo $sql;
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
$active=$row['active'];
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1)
{
echo "<strong> <font size='18'>Login Success</font></strong>";
}
else
{
echo "<strong> <font size='18'>Login Failed</font></strong>";
}
?>
我在成功时尝试了响应数组.. 但是在 java 文件中我收到它.. 显示为 Null.. 我正在使用这一行来接收成功
success=json.getInt(TAG_SUCCESS);
我还在我的 JSON 解析器类中使用它来检查服务器是否返回成功。
if (response.getStatusLine().getStatusCode() == 200)
而且登录也给出了登录失败..虽然我输入了数据库中存在的用户名
谁能帮帮我??
【问题讨论】:
-
什么Java文件?你是说 JavaScript 吗?如果是这样,您能否显示代码以便我们了解它的用途?
-
Itsa java 文件不是 javascript.. 在 java 中我需要知道用户是否成功登录.. den 我需要显示一条消息,这就是全部
-
请问你为什么用PHP,为什么不用JSP或JSF?
-
我没有直接访问服务器..所以 PHP 用于数据库访问。
-
您的问题可能出在您的 java 代码中。 (你可以通过运行php脚本测试是否得到一个空页面)