为了账号安全,请及时绑定邮箱和手机立即绑定

将变量从 android 客户端发布到 php 服务器时出错

将变量从 android 客户端发布到 php 服务器时出错

PHP
慕莱坞森 2021-08-27 09:29:08
我想做一个活动来更改用户个人资料。接收到的基于 JSON 的部分工作正常。我已经通过在 PHP 代码中手动设置变量进行了测试。但是,当我将变量从 android 发布到 php 时,它无法接收它。任何人都可以告诉我问题吗?public class ProfilActivity extends AppCompatActivity {private EditText editTextNama, editTextEmail, editTextPassword, editTextNohp;private Button Simpan;private static final String PROFIL_URL = "http://vrai-dev.000webhostapp.com/koneksi_profil.php";List<Profil> profilList;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_profil);        Button back = (Button) findViewById(R.id.profil_back);        back.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                Intent i = new Intent(ProfilActivity.this, MenuActivity.class);                startActivity(i);            }        });        profilList = new ArrayList<>();        getEmail();        editTextNama = (EditText) findViewById(R.id.profil_username);        editTextEmail = (EditText) findViewById(R.id.profil_email);        editTextPassword = (EditText) findViewById(R.id.profil_password);        editTextNohp = (EditText) findViewById(R.id.profil_nohp);        Simpan = (Button) findViewById(R.id.profil_simpan);        Simpan.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                try {                    updateProfil();                } catch (IOException e) {                    e.printStackTrace();                }            }        });    }
查看完整描述

3 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

这是我用于获取电子邮件变量的 php 代码。有什么不对?


<?php


define('DB_HOST','Localhost');

define('DB_USER','id9815170_phpjember');

define('DB_PASS','phpjember');

define('DB_NAME','id9815170_phpjember');


$conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);


if(mysqli_connect_errno()){

    die('Unable to connect to database ' . mysqli_connect_error());

}


$email = $_POST['email'];


$stmt = $conn->prepare("SELECT foto_user, username, email, password, nohp FROM datauser WHERE email='$email';");


$stmt->execute();


$stmt->bind_result($foto_user, $username, $email, $password, $nohp);


$profil = array();


while($stmt->fetch()){


    $temp = array();

    $temp['foto_user'] = $foto_user;

    $temp['username'] = $username;

    $temp['email'] = $email;

    $temp['password'] = $password;

    $temp['nohp'] = $nohp;


    array_push($profil, $temp);

}

echo json_encode($profil);

?>


查看完整回答
反对 回复 2021-08-27
  • 3 回答
  • 0 关注
  • 135 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信