猿问

Java 安卓输出流编写器写() 不传递参数到 php 文件

我对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.";               

            }

        }

    }    


任何帮助将不胜感激!


心有法竹
浏览 99回答 1
1回答

子衿沉夜

伙计们 谢谢大家的帮助。经过两天的尝试解决我的问题,我只能通过更改为$ _GET方法来解决它;$_POST方法根本不适合我。我使用了这里解释的$_GET方法。https://gist.github.com/hitenpratap/8e1f28d60c0bb11a5bca
随时随地看视频慕课网APP
我要回答