我对Android编程非常陌生,我对输出流编写器有问题。现在,我正在开发一个简单的测试应用程序,用于将POST请求发送到服务器。服务器端有一个PHP应用程序,旨在将数据写入MYSQL数据库。当我运行我的Android应用程序时,它可以正确访问PHP文件,但参数没有传递。
我一直在对所有类型的论坛进行广泛的搜索,并尝试了一些给出的答案,但对我来说没有任何效果。我做错了什么?
菲律宾比索
<?$conecta = mysqli_connect('localhost','username','password','killerbees');
if (!$conecta) {echo "Unable to verify nickname. Please, try again later!";}
else
{
$sql = "SELECT * FROM KillerBees WHERE nickname = '" . addslashes($_POST['kbfnickname']) . "'";
if ($resultado = mysqli_query($conecta,$sql))
{
if (mysqli_num_rows($resultado) == 0)
{
$sql = "INSERT INTO KillerBees (nickname, password, level, seconds) VALUES ('" . addslashes($_POST['kbfnickname']) . "', '" . addslashes($_POST['kbfpassword']) . "', 0, 0)";
$resultado = mysqli_query($conecta,$sql);
$_SESSION['nickname'] = $_POST['kbfnickname'];
$_SESSION['level'] = 0;
$_SESSION['seconds'] = 0;
echo "form_register";
}
else
{
$linha = mysqli_fetch_array($resultado);
if ($linha['password']==stripslashes($_POST['kbfpassword']))
{
$file = glob("users/".$_POST['kbfnickname']."*");
$_SESSION['nickname'] = $_POST['kbfnickname'];
$_SESSION['level'] = $linha['level'];
$_SESSION['seconds'] = $linha['seconds'];
if (sizeof($file)!=0 and $linha['email']!="")
{
echo "form_game";
}
else
{
echo "form_register";
}
}
else
{
echo "The combination nickname/password doesn't exist in our database.";
}
}
}
任何帮助将不胜感激!
子衿沉夜